在设计白盒测试用例时,( )是最弱的覆盖准则,下图至少需要( )个测试用例才

最全题库2022-08-02  61

问题 在设计白盒测试用例时,(  )是最弱的覆盖准则,下图至少需要(  )个测试用例才可以进行路径覆盖。A.路径覆盖B.条件覆盖C.判定覆盖D.语句覆盖

选项 A.路径覆盖
B.条件覆盖
C.判定覆盖
D.语句覆盖

答案 D

解析 本题考查软件测试的基本概念。
    白盒测试也称为结构测试,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。在白盒测试中,语句覆盖是指选择足够的测试用例,使被测程序中每条语句至少执行一次。它对程序执行逻辑的覆盖很低,因此一般认为是很弱的逻辑覆盖;判定覆盖是指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值;条件覆盖是指设计足够的测试用例,使得每一个判定语句中每个逻辑条件的各种可能的值至少满足一次;路径覆盖是指覆盖被测程序中所有可能的路径。在这些覆盖技术中,最弱的覆盖是语句覆盖。
    在该图中,要完成路径覆盖,至少需要3个测试用例,如测试用例(1,1)、(0,2)和(1,2)即可完成路径覆盖,测试用例格式为(x的值,y的值)。
转载请注明原文地址:https://tihaiku.com/congyezige/2427545.html

最新回复(0)