手工测试在10年后还会存在吗

十年后中国到底还是否需要手工测试的团队?

 

[我的回答]2018年8月22日


测试行业内一直也在讨论:手工测试在将来是否还有存在的必要?测试人员在面对未来的职业发展时,总是存在焦虑和纠结的心情。正如题主的问题:10年后手工测试团队还需要存在吗?很多测试人员面临类似的困惑,我想从下面3个方面聊聊我的想法:

1)开发团队是否会全盘接手测试工作?

2)手工测试将来是否将完全被自动化测试替代?

3)我们,测试人员更应该关注在哪里?

 

一、开发团队是否会全盘接手测试工作

第一个问题:开发团队是否会全盘接手测试工作。记得2011年Google测试自动化会议上有个“Test is Dead(测试已死)”的主题演讲,演讲者Alberto Savoia认为软件测试已死或者正在消亡。这个话题当年引起了整个测试领域的大讨论。虽然这个标题有吸引眼球的意思,但是这个问题是值得我们测试人员思考的。

 

尽管在传统行业,例如医疗器械、汽车、航空航天等领域,测试仍然将长期存在,但是对测试人员的需求增长是缓慢的。而当前一些新兴的领域,在快速迭代的开发环境中,如果仍然采用传统的测试方式,测试团队就非常可能是整个项目进度的瓶颈。例如:在敏捷开发环境下,原来很多原来属于独立测试团队的工作已经由开发人员负责来完成了,而有些测试工作甚至由用户参与完成。

 

当年的“Test is Dead(测试已死)”主题演讲现在继续为测试行业在敲响警钟,每个人测试人员都应该思考如何不断地适应测试过程中出现的各种新挑战。不过,好消息是当前的很多测试工作还是需要继续做的,甚至要求做的更好,只是可能负责的人不再是叫测试人员。

 

二、自动化测试是否会完全替代手工测试

第二个问题:自动化测试是否会完全替代手工测试。我们在面对这个问题时,可以换一个角度问:为什么有的手工测试会被自动化测试代替?因为有些测试工作通过自动化测试性价比更高、效率更高!哪些测试工作更容易被自动化替代?例如:重复性的工作,如执行回归测试、重复输入相同的输入、代码规则检查等。

 

假如你现在的测试工作还是每天在电脑前面“点点点”之类的工作,或者每天都是机械地重复没有什么技术含量的测试工作,那确实是应该焦虑的。因为此时所谓的5年、10年测试工作经验,只是重复的测试工作做了5年、10年,而实际的经验和能力的提升很缓慢,个人竞争力随着年龄的增加反而是不断降低的。

 

三、我们测试人员的关注点应该在哪里

根据前面讨论的2个问题,为了避免自己的测试工作被自动化测试或开发人员代替,我们应该将能力的提升更关注在:

1)开发快速迭代的环境下,测试和开发角色的逐渐模糊化,对测试工作的测试技能和开发技能要求更高,测试和开发之间的合作更叫快速紧密。做好测试工作不仅要求深入了解测试过程、测试技术和贯穿整个生命周期的监控与管理,同时要更深入了解开发过程、底层开发和代码等技能。此时的测试很可能是不仅懂得测试,同时要求写得了代码、调试代码、定位问题甚至是解决问题。

 

2)自动化测试作为手工测试的补充要求越来越高,因此我们应该将更多的时间和精力放在自动化测试很难替代的能力培养上面,例如:思考能力、沟通能力、解决问题能力、创新能力等,而这些能力的提升都离不开学习能力的提升。

 

分享完毕,希望对大家有所帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值