发布网友 发布时间:2022-04-22 03:28
共2个回答
热心网友 时间:2024-01-04 18:26
1、语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每一个语句至少执行一次,其覆盖标准无法发现判定中逻辑运算的错误。
2、判定覆盖是指选择足够的测试用例,使得运行这些测试用例时,每个判定的所有可能结果至少出现一次,但若程序中的判定是有几个条件联合构成时,它未必能发现每个条件的错误。
3、条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定中每个条件的所有可能结果至少出现一次,但未必能覆盖全部分支。
热心网友 时间:2024-01-04 18:26
语句覆盖要求每条语句被执行,如a=99,b=0;a=151,b=201;
条件覆盖要求每个条件的真假分支被执行,如a=100,b=0;a=151,b=201;
判定覆盖要求每个判定的真假分支被执行,如a=99,b=0;a=100,b=200;a=101,b=199;a=151,b=201。