电子商务师考试

解析:阅读以下说明,回答问题1至问题4,将解答填入对应栏内。 【说

来源:网考网电子商务师 所有评论

【分析解答题】
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。

【说明】
某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。
【问题3】某程序流程图如图3—1所示。其中A、B、C均为二进制数,X、Y、Z的初值均为0,如果对此流程进行多重覆盖测试,预期的结果为X=1、Y=0、Z=1,正确的测试用例是{{U}} (7) {{/U}},请从以下备选项中选择正确的测试用例填在对应的位置。
A=1B=0C=0 和A=1B=1C=0
B.A=0B=0C=0 和A=1B=1C=1
C.A=0B=1C=1 和A=0B=1C=0
D.A=1B=0C=1 和A=0B=1C=0

网考网解析:
试题答案: 答案解析:A [分析] 本题考查对多重覆盖的了解。 逻辑覆盖主要用于模块的测试,它以程序内部的逻辑结构为基础,考虑测试数据执行(覆盖)程序的逻辑程度。根据覆盖情况的不同,逻辑覆盖可分为:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重覆盖、路径覆盖、循环覆盖。 多重覆盖(Multjob Coverage)就是设计多个测试用例,使得各判断表达式中条件的各种组合至少执行一次。 路径覆盖就是设计足够多的测试示例,使被测程序中的所有可能路径至少执行一次。 因需要得到X=1的结果,故A,B,C的值为 A B C 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 因需要得到Z=1的结果,A≠0,C≠1,从己知条件推出:A=1,C=0,测试用例为 A=1 B=0 C=0和A=1 B=1 C=0 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论