发布网友 发布时间:2022-05-12 02:42
共1个回答
热心网友 时间:2023-11-04 15:16
在白盒测试中,可以使用各种测试方法进行测试。但是,软件测试人员进行白盒测试时要考虑以下5个问题:(1)测试中尽量先用自动化工具来进行静态结构分析。(2)测试中建议先从静态测试开始,如:静态结构分析、代码走查和静态质量度量,然后进行动态测试,如:覆盖率测试。(3)将静态分析的结果作为依据,再使用代码检查和动态测试的方式对静态分析结果进行进一步确认,提高测试效率及准确性。(4)覆盖率测试是白盒测试中的重要手段,在测试报告中可以作为量化指标的依据,对于软件的重点模块,应使用多种覆盖率标准衡量代码的覆盖率。(5)在不同的测试阶段,测试的侧重点是不同的。在单元测试阶段:以程序语法检查、程序逻辑检查、代码检查、逻辑覆盖为主。在集成测试阶段:需要增加静态结构分析、静态质量度量、以接口测试为主。在系统测试阶段:在真实系统工作环境下通过与系统的需求定义作比较,检验完整的软件配置项能否和系统正确连接,发现软件与系统/子系统设计文档和软件开发合同规定不符合或与之矛盾的地方;验证系统是否满足了需求规格的定义,找出与需求规格不相符或与之矛盾的地方,从而提出更加完善的方案,确保最终软件系统满足产品需求并且遵循系统设计的标准和规定。