实现语句的典型测试用例:
① 使3個判定表达式之值全为假
② 使3个判定表达式之值全为真
① 3个判定表达式之值全为假
② 3个判定表达式依次为假、假、真
③ 3个判定表达式依次為假、真、假
④ 3个判定表达式依次为假、真、真
⑤ 3个判定表达式依次为真、假、假
⑥ 3个判定表达式依次为真、假、真
⑦ 3个判定表达式依次為真、真、假
⑧ 3个判定表达式全为真
1. 语句覆盖:①A=5B=10,C=15;②A=6B=11,C=16 路径覆盖:在书中有关逻辑覆盖内容里未找到关于路径覆盖的条目故不会莋。 2. 假设机器字长为16位,若对此程序进行穷尽测试则共需进行多少次测试? 答:机器字长为16位,则A、B、C的取值范围按数值类型分列如下: 整型: -215至+215 单精度:3.4×10-38至3.4×10+38 双精度:1.7×10-308至1.7×10+308 则按整型数算, 对此程序进行穷尽测试共需进行(216) 3=248=1.07×109次测试 则按单精度数算, 对此程序进行穷尽测试共需進行(6.8×.17×10106次测试 则按双精度数算, 对此程序进行穷尽测试共需进行(3.4×1.9×10952次测试