单选题
对于冒烟测试,以下说法错误的是
A
软件修改后,对其关键功能进行的测试
B
为防止出现资源浪费,在通过冒烟测试后,系统方可进入全面测试阶段
C
冒烟测试是随机测试的一种方法,测试充分性无法得到衡量
D
冒烟测试用于确认是否需要将测试人员进入新版本测试工作中
答案解析
正确答案:C
解析:
解析这道关于冒烟测试的题目,我们需要先理解冒烟测试的基本概念。冒烟测试(Smoke Test)是一种初步的、快速的测试方法,通常在软件或系统的最新版本生成后马上进行,目的是快速验证该版本的基本功能和关键路径是否正常工作,从而决定该版本是否值得进行进一步的全面测试。
现在我们来逐一分析各个选项:
A. 软件修改后,对其关键功能进行的测试
这个说法是正确的。冒烟测试的核心目标就是验证软件修改后的关键功能是否正常。
B. 为防止出现资源浪费,在通过冒烟测试后,系统方可进入全面测试阶段
这个说法也是正确的。通过冒烟测试可以确保软件的基本功能没有问题,之后再进行全面测试可以避免在明显有缺陷的版本上浪费时间和资源。
C. 冒烟测试是随机测试的一种方法,测试充分性无法得到衡量
这个说法是错误的。冒烟测试并非随机测试,而是基于关键功能和基本路径的针对性测试。其测试内容是有目的、有针对性的,而且通常是根据之前发现的常见问题或关键业务流程来设计的。因此,冒烟测试的充分性可以通过测试覆盖的关键功能和路径来衡量。
D. 冒烟测试用于确认是否需要将测试人员进入新版本测试工作中
这个说法是正确的。冒烟测试的结果直接影响到是否继续后续的全面测试,如果冒烟测试失败,通常会暂停全面测试,直到关键问题解决。
综上所述,选项C中的说法是错误的,因为冒烟测试不是随机测试,其测试充分性是可以根据测试覆盖的关键功能和路径来衡量的。因此,正确答案是C。
现在我们来逐一分析各个选项:
A. 软件修改后,对其关键功能进行的测试
这个说法是正确的。冒烟测试的核心目标就是验证软件修改后的关键功能是否正常。
B. 为防止出现资源浪费,在通过冒烟测试后,系统方可进入全面测试阶段
这个说法也是正确的。通过冒烟测试可以确保软件的基本功能没有问题,之后再进行全面测试可以避免在明显有缺陷的版本上浪费时间和资源。
C. 冒烟测试是随机测试的一种方法,测试充分性无法得到衡量
这个说法是错误的。冒烟测试并非随机测试,而是基于关键功能和基本路径的针对性测试。其测试内容是有目的、有针对性的,而且通常是根据之前发现的常见问题或关键业务流程来设计的。因此,冒烟测试的充分性可以通过测试覆盖的关键功能和路径来衡量。
D. 冒烟测试用于确认是否需要将测试人员进入新版本测试工作中
这个说法是正确的。冒烟测试的结果直接影响到是否继续后续的全面测试,如果冒烟测试失败,通常会暂停全面测试,直到关键问题解决。
综上所述,选项C中的说法是错误的,因为冒烟测试不是随机测试,其测试充分性是可以根据测试覆盖的关键功能和路径来衡量的。因此,正确答案是C。
相关知识点:
冒烟测试要点别误判
相关题目
单选题
小明执行git操作指令,展示信息如下:$ git branch -vvmaster 1ae2a45 [origin/master: ahead 2] deploying index fix* dev f8674d9 [origin/dev: ahead 3, behind 1] this should do it。testing 5ea463a trying something下面哪些描述是正确的( )
单选题
k8s控制平面组件(Control Plane Components)包括
单选题
下列测试策略中,在系统测试的中后期和验收测试阶段进行的是
单选题
以下人员中,有权对研发云代码仓库进行配置的人员是:()
单选题
根据软件测试 V 模型,下列哪些项 ( )是这对设计进行的
单选题
建设物联网B2B2C系统是为了实现()。
单选题
物联网支持()用户接入时的硬件绑定
单选题
API信息代办审批通过后状态为
单选题
使用代码生成工具时,要求的nodejs版本是?
单选题
下列代码输出结果是哪个\npublic static void main(String[] args) {\n Boolean flag = false;\n if (flag = true) {\n System.out.println("true");\n } else {\n System.out.println("false");\n }\n}
