废话不多说,简明扼要的列出我认为测试最重要的几点:
1. 测试思维:
优秀的测试思维对case设计的好坏起决定作用,case的好坏对测试效率和测试质量起决定作用,所以测试思维非常重要。
我主要用结构性思维,怀疑一切的思维。
2. 准备工作:
1)需求掌握:
根据产品需求评审会的讲解,以及各个文档的内容对整个项目有个完整的理解,完整的理解对后面测试过程中快速定位问题助益较大。
测试左移要求理解需求的时候(评估需求的质量,分析需求的合理性以及完整性,可以会上提出)
(注意!我说的是完整的理解,不是看一遍就完了,判断是否真正理解需求的方法:自己像产品一样讲一遍,如果能够说清楚所有的模块、功能点和必要的流程,自己提不出解决不了的问题点就算差不多了)
(及时跟进群里产品的修改和开发的进度,需求很少能一拍既定,及时跟进变动才能设计case不出错,尤其是测试开发实际做的范围)
PS:需求评审测试如何做
1. 确保产品讲清了需求的产生背景,需求要实现的效果,业务逻辑,用户交互
2. 根据需求内容明确测试范围;确定本次需求需要保证的内容,可能影响的原有业务,是否需要其他业务的支持等等
3. 问清进度和排期
4. 解决了自己评审前总结的问题(评审前需要自己走一遍流程)
5. 需求的合理性非常重要,会上一