其实很简单,当然过程会比较痛苦,那就是提升效率。
尽可能的把费时费事的测试工作量,用工具或用一些更加有效率的方式去实现。
比如性能测试,如果没有自动化测试的加压工具,性能测试很可能是一群人在三更半夜统一思想听统一安排一起点网页的工作。性能工具极大的提升了性能测试压力发生的效率,降低了成本和难度。这就是测试开发很好的切入点。
手工测试同学可以这样的慢慢培养自己的测试开发意识,潜移默化的完成转变
找到可以进行效率提升的点。比如每次测试之前都要手工的去系统里创建一些测试数据,这些工作是不是可以用自动化的方式去做呢?
学会一门编程语言。学会跟计算机交流,让计算机去做那些需要重复反复去做的事情;
学会使用一些测试工具。比如selenium——学会操控网页,比如postman——学会测试一些restful的接口等等;
根据业务的需求,自己开发一些测试工具或平台。比如公司需要统一的压力发生平台,能不能试着用jmeter、PerformanceRunner的集群模式去搭建一个呢?
因此我们们可以看出手工测试转测试开发的过程是一个思想转变和技术提升的过程。
我们是不是应该苦练测试开发技能,然后换一份专职的测试开发工作?
我们的建议是不要总是想着换工作,争取可以把自己的手工测试职位变成是测试开发职位,把学会的技术技能运用到目前的工作中去。
其实你目前的工作并不缺少测试开发的场景,你只是缺少发现这些场景的意识。
推荐阅读: