python软件开发电子产品测试方向_做了一年的软件功能测试,想转自动化测试。目前在看了一些Python资料,感觉无从下手,求指导?...

前面有不少答主都基本说到点上了,可以先想办法把自己手头的工作自动化起来。

但是,仅仅做到这样还是不够的!下面,让我来解释一下。

首先,我们得明确,学习一门编程语言(例如python),并不是做好自动测试的充分条件,仅仅是一个必要条件而已。因为自动化测试并不仅仅是编写代码,而是要知道自动化测试和手工测试各自的优势是什么,如何用代码去控制和访问你的待测程序,如何判断测试结果是否符合预期,如何生成测试数据,如何编写必要的测试工具,甚至是自动测试框架,也可能是更大的自动测试系统。

所以,我们必须要把学到的代码能力应用到实际的工作中,如果能够让代码自动化你的部分工作,那肯定是好的,起码能提升效率,减少人为的失误。但是,这并不是全部,自动化的核心在自动化测试用例,如何设计和实现高效和有效的自动用例才是自动化成功的关键。也就是说,不仅要有能提高测试效率的自动化用例,还要让这些用例能切实发现软件的问题才行,这种能力不是代码实现能力,而是对业务的理解能力,对问题的分析能力,对用例的设计能力。

因此,一定要想办法把编码能力应用到工作中,而不要去写什么爬虫和网站,那不是你一个刚学自动化测试的工程师该干的事情,除非你的工作就是写一个爬虫去查找网页的死链或者是设计一个基于web的测试管理系统!

当然这个时候,可能会有人问,那我平时工作中就用不上自己私下学到的编码能力怎么办?记住,实践才出真知,千万不要空学技能不应用。如果遇到这种情况,建议大家想办法换一家能够让你做自动化测试的公司,你在这样的岗位上干1年会遇到各种有价值的实际问题,解决了这些问题,才算是自动化测试入门了。

总结一下,那就是将编码能力和实际相结合,在真正的自动测试岗上修炼自己的自动测试能力。

觉得有道理别忘了点个赞让更多的人看到。

我的知乎专栏欢迎你的关注。Python实践之路​zhuanlan.zhihu.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值