结构化基础测试与代码/逻辑覆盖测试不同

时间:2010-02-13 01:18:40

标签: unit-testing code-coverage

当人们谈论结构化基础测试时,他们只是意味着代码覆盖或逻辑覆盖测试,还是有另一个角度来涵盖的不仅仅是那些原则?

2 个答案:

答案 0 :(得分:3)

根据Testing Standardsglossary,结构化基础测试是一种从代码逻辑设计测试用例的技术,旨在最大限度地提高测试覆盖率。它似乎是代码/逻辑覆盖测试的另一个名称。

可以在Independent Test词汇表中找到相同的定义,并引用 BCS SIGIST

答案 1 :(得分:1)

在Code Complete 2中,Steve McConnell将结构化基础测试描述为使用最少的测试用例集覆盖所有路径的方法。

虽然代码覆盖率或逻辑覆盖率测试类似,但您可能会创建比使用结构化基础测试覆盖相同逻辑所需的测试用例更多的测试用例。

来源:代码完成2结构化基础测试页505 - 506