测试开发的思维
首先抛出本文的观点
测试开发不等于写工具
测试开发工程师和传统测试工程师的区别:
测试工程师
用户思维 + 测试思维
测试开发工程师
测试思维 + 开发思维
所谓的开发思维,就是
1、通过开发的手段提升测试效率,让测试更高效
1、开发一些工具来让测试效率更高
2、通过技术去提升产品质量,让测试更全面
1、最初级的,通过数据库看表字段;通过自动化完成场景回归
2、可靠性类的,通过故障注入、锁进程等
https://www.cnblogs.com/zxylock/,这是我的防粘贴链接,发现在部分网站上有原封不动的拷贝粘贴。
如何应用开发思维
场景一:页面上如果有很多的表单,每次测试的时候都要填很多个字段
场景二:代码走读、故障断点的方式,能够发现一些难以发现的缺陷
场景三:自动化测试,该选用什么框架,怎么搭建自动化环境
应具备技能
职责:
1、开发和维护测试脚本;2、设计和维护自动化用力;3、代码走读和白盒测试;4、测试新技术的研究引入和创新
能力要求:
1、熟悉测试流程;2、掌握一种自动化测试工具;3、掌握一门语言