本科毕业后一直在做黑盒测试,现在想学习一下白盒测试,不知从哪入手 ?最好能推荐一些书籍
ps:了解过简单的白盒测试理论,比如路径覆盖这些
在白盒测试中,可以使用各种测试方法进行测试。但是,测试时要考虑以下5个问题:
1)测试中尽量先用自动化工具来进行静态结构分析。
2)测试中建议先从静态测试开始,如:静态结构分析、代码走查和静态质量度量,然后进行动态测试,如:覆盖率测试。
3)将静态分析的结果作为依据,再使用代码检查和动态测试的方式对静态分析结果进行进一步确认,提高测试效率及准确性。
4)覆盖率测试是白盒测试中的重要手段,在测试报告中可以作为量化指标的依据,对于软件的重点模块,应使用多种覆盖率标准衡量代码的覆盖率。
5)在不同的测试阶段,测试的侧重点是不同的。