软件工程 选择题 较难

白盒测试的逻辑覆盖 — 软件工程选择题

软件质量保证 测试设计技术 AI 三重审校通过

题目
考虑如下伪代码片段(x、y、z 为整型输入): 1 if (x > 0 && y > 0) 2 s = 1; 3 else 4 s = 0; 5 if (x > 0 || z > 0) 6 t = 1; 7 else 8 t = 0; 若采用条件组合覆盖准则(要求每个判定中所有可能的条件取值组合至少出现一次),为覆盖这两个判定,最少需要设计多少个测试用例? A. 3 B. 4 C. 6 D. 8