1、QA需要的优秀品质
1.会写,能写测试代码、测试工具
2.推动项目顺利进行
3.扎实的测试能力
4.沟通协调能力好
5.喜欢学习新事物
2、采取措施对QA人员的"犯错"补救
测试人员是软件的守护者,是保证软件质量的最后一道防线
最后一道关卡,测试人员“犯错”,有相关的补充措施补救;
3、测试与用户行为
测试归根到底是模拟用户的行为,替用户把各种可能的操作都做了(包括创造条件/创景),把各种问题都提前暴露出来
1)用户是谁,用户的行为是什么(做了该做的事情;没有做不该做的事情)
2)各种测试技术
3) 未来扩展性、发展等等
4、可测性改造需要遵循的原则
可测性改造,尽量避免对产品功能/实现层次的影响
5、自动化需要遵循的原则
- 尽量避免对产品实现层次的直接影响
- 根据产品的不同质量需求,进行不同层面(前端/后端)、不同深度的自动化。谨记:自动化不是越多越好
6、bug的发现和重现
- 需要有严密的思维,而合则需要有冷静的头脑和敏锐的眼光<