结构测试

结构测试,也称为玻璃盒测试或白盒测试,是一种方法,其中测试来自对软件结构或内部实现的了解。

结构测试的其他名称包括透明盒测试,开箱测试,逻辑驱动测试或路径驱动测试。

1. 结构测试技术

  • 声明覆盖 - 此技术旨在使用最少的测试来执行所有编程语句。

  • 分支覆盖 - 此技术正在运行一系列测试,以确保所有分支至少测试一次。

  • 路径覆盖 - 此技术对应于测试所有可能的路径,这意味着涵盖了每个语句和分支。

2. 结构测试的优点

  • 强制测试开发人员仔细推理实施

  • 显示“隐藏”代码中的错误

  • 针对最佳编程实践制定死代码或其他问题。

3. 结构箱测试的缺点

  • 昂贵,因为必须花费时间和金钱来执行白盒测试。

  • 偶然错过几行代码的每种可能性。

  • 深入了解编程语言是进行白盒测试的必要条件。

© 2021 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""