软件测试步骤的关系关联图如图3所示,请将图3中的步骤(1)~(2)补充完整。 |
小王负责某一模块的各项单元测试用例的设计和测试工作,其测试过程如图4所示,请将图中的模块(3)~(4)补充完整,并简述这两个模块的功能。
|
系统中一个程序结构如图5所示: 该程序有4条不同路径,分别为L1:a→c→e;L2:a→b→d;L3:a→b→e;L4:a→c→d。小王设计了4组测试用例: ①【(1,0,3),(1,0,4)】覆盖abe;【(2,1,1),(2,1,2)】覆盖abe; ②【(2,1,1),(2,1,2)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd; ③【(2,0,4),(2,0,3)】覆盖ace;【(1,0,3),(1,0,4)】覆盖abe; 【(2,1,1),(2,1,2)】覆盖abe;【(1,l,1),(1,1,1)】覆盖abd; ④【(2,0,4),(2,0,3)】覆盖ace;【(1,1,1),(1,1,1)】覆盖abd; 【(1,1,2),(1,1,3)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd; 这4组测试用例中{{U}} (5) {{/U}}属于判定覆盖;{{U}} (6) {{/U}}属于条件覆盖;{{U}} (7) {{/U}}属于路径覆盖;{{U}} (8) {{/U}}属于条件组合覆盖(注:该题测试用例格式为【(A,B,X)输入,(A,B,X)输出】)。 |