针对下面的程序和对应的流程图,找出对应的判定覆盖路径(40)和语句覆盖的路径(41)。(2006年5月试题40~41) (41)

admin2018-04-11  34

问题 针对下面的程序和对应的流程图,找出对应的判定覆盖路径(40)和语句覆盖的路径(41)。(2006年5月试题40~41)

(41)

选项 A、acd
B、abd
C、ace
D、abe

答案D

解析 本题考查白盒测试的基础内容。
    白盒测试是对软件的过程性细节做详细检查。通过对程序内部结构和逻辑的分析来设计测试用例。适合于白盒测试的设计技术主要有:逻辑覆盖法、基本路径测试等。
    逻辑覆盖以程序内部的逻辑结构为基础进行测试。根据覆盖情况的不同,逻辑覆盖可以分为:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、多重覆盖和路径覆盖。
    (1)判定覆盖是设计若干个检测用例,使得程序中的每个判断的取真分支和取假分支至少被执行一次。根据题意,图中的判定覆盖路径为acd和abe或abd和ace。
    (2)语句覆盖是设计若干个检测用例,使得程序中的每条语句至少被执行一次。根据题意,很明显图中的语句覆盖路径为abe。
转载请注明原文地址:https://jikaoti.com/ti/pzN7FFFM
0

相关试题推荐
最新回复(0)