白盒测试—逻辑覆盖测试

2018-05-06  本文已影响0人  苌文清

语句覆盖—编写足够的测试用例,使程序中每条语句至少执行一次。

判定覆盖—编写足够的测试用例,使得每一个判断都至少有一个“真”或“假”的输出结果。

条件覆盖—编写足够的测试用例,确保每个判断中的每个条件的所有可能结果至少执行一次。

判定/条件覆盖—编写足够的测试用例,将每个判断中的每个条件的所有可能结果至少执行一次,将每个判断的所有可能的结果至少执行一次,将每个入口点都至少执行一次。

多重条件覆盖—编写足够的测试用例,将每个判定中的所有可能条件的组合,以及所有的入口点都执行一次。

总结,对于包含判断只存在一种条件的程序,最简单的测试准则就是设计出足够多的测试用例,实现:(1)将每个判定的所有结果都执行一次;(2)将所有的程序入口都至少调用一次。对于包含多重条件判断的程序,最简单的是设计足够多的用例,将每个判断的所有可能的条件结果的组合,以及所有的入口都执行一次。

上一篇 下一篇

猜你喜欢

热点阅读