1.业务层面
1.1需求阶段
对于需求不明确的地方,或者技术可能出现的问题,一定要提前沟通,核对清楚,避免对需求的理解出现偏差,减少返工
可以在需求评审前先看看原型,理解需求,记录有问题的点,与产品进行确认
1.2.开发阶段
开发完成后,进行冒烟测试,确保主流程运行无误,避免提测后阻塞测试
对照测试用例,编写自测功能点,完成初步验证
2.代码层面
2.1边界处理 考虑数据为空或者数据量很大的情况下,可能会出现的问题
3.其他
3.1不能依赖测试人员来发现bug
3.2注意积累,对于每个bug,要溯源,分析其产生的原因,举一反三,找出类似的可能出现的bug,并形成记录,避免下次再犯
名词理解:
1.冒烟测试:快速验证软件基本功能,保证主流程运行无误
2.白盒测试:了解程序内部设计逻辑基础下的测试
3.黑盒测试:功能测试,不理解代码内部逻辑
4.单元测试:对软件中最小可测试单元进行检查和验证