软件测试单选题docx.docx
- 文档编号:8885351
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:34
- 大小:193.42KB
软件测试单选题docx.docx
《软件测试单选题docx.docx》由会员分享,可在线阅读,更多相关《软件测试单选题docx.docx(34页珍藏版)》请在冰豆网上搜索。
软件测试单选题docx
1、下列软件属性中,软件产品首要满足的应该是【A】
A.功能需求B.性能需求
C可扩展性和灵活性D容错纠错能力
2、软件缺陷产生的原因是【D】。
A.交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷
B.软件的复杂性;软件项目的时间压力
C程序开发人员的错误;软件项目文档的缺乏
D以上都是
3、导致软件缺陷的最大原因是【
A
】
A.规格说明书B.
设计
C
.编码D
.测试
4、修复软件缺陷费用最高的是【
D
】阶段
A.编制说明书B.
设计
C
.编写代码D
.发布
5、下列【A】不属于软件缺陷。
A.测试人员主观认为不合理的地方
B.软件未达到产品说明书标明的功能
C软件出现了产品说明书指明不会出现的错误
D软件功能超出产品说明书指明范围
6、软件测试的目的是【B】
A.避免软件开发中出现的错误
B.发现软件开发中出现的错误
C尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D修改软件中出现的错误
7、软件测试技术可以分为静态测试和动态测试,下列说法中错误的是【D】
A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。
B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。
C动态测试包括黑盒测试和白盒测试。
D白盒测试是静态测试,黑盒测试是动态测试。
&白盒测试是根据程序的【C】来设计测试用例。
D.内部数据
D.内部数据
.基本路径测试
A.功能B.性能C内部逻辑
9、黑盒测试是根据软件的【B】来设计测试用例。
A.功能B.规格说明C内部逻辑
10、用黑盒技术设计测试用例的方法之一为【A】
A.因果图B•逻辑覆盖C•循环覆盖
11、为了提高测试的效率,正确的做法是【AJ0
A.选择发现错误可能性大的数据作为测试用例
B.在完成程序的编码之后再制定软件的测试计划
C随机选取测试用例
D.使用测试用例测试是为了检查程序是否做了应该做的事
12、对程序的测试最好由【B】来做。
A.程序员B第三方测试机构C.程序开发组D.用户
13、在边界值分析中,下列数据通常不用来做数据测试的是【BJo
A.正好等于边界的值B■等价类中的等价值
C刚刚大于边界的值D.刚刚小于边界的值
14、单元测试中设计测试用例的依据是【D】
A.概要设计规格说明书B.用户需求规格说明书
C项目计划说明书D.详细设计规格说明书
15、如果一个判定中的复合条件表达式为(A>1)Or(BV=3),贝U为了达到
100%勺条件覆盖率,至少需要设计多少个测试用例【B】。
A.1B.2C.3D.4
16、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是【B】。
A.可划分为2个有效等价类,2个无效等价类
B.可划分为1个有效等价类,2个无效等价类
C可划分为2个有效等价类,1个无效等价类
D.可划分为1个有效等价类,1个无效等价类
17、下面有关测试原则的说法正确的是【A】。
A.测试用例应由测试的输入数据和预期的输出结果组成
B.测试用例只需选取合理的输入数据
C程序最好由编写该程序的程序员自己来测试
D使用测试用例进行测试是为了检查程序是否做了它该做的事
18
下列关于测试方法的叙述中不正确的是【C】。
A.从某种角度上讲,白盒测试与黑盒测试都属于动态测试
B.功能测试属于黑盒测试
C对功能的测试通常是要考虑程序的内部结构
19、
F列方法中,不属于黑盒测试的是【
20、
A.基本路径测试法
C边界值分析法
不属于白盒测试的技术是
A.语句覆盖
C边界值分析
A】。
B.等价类测试法
D.基于场景的测试方法
【CJ0
B.判定覆盖
D.基本路径测试
21、
D结构测试属于白盒测试
测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行
测试,那么最好的选择方法是【BJo
A.随机选择B.划分等价类
C根据接口进行选择D根据数据大小进行选择
22、下列可以作为软件测试对象的是【DJo
A.需求规格说明书B.软件设计规格说明
C源程序D■以上全部
23、在软件测试阶段,测试步骤按次序可以划分为以下几步:
【AJ
A.单元测试、集成测试、系统测试、验收测试
B.验收测试、单元测试、系统测试、集成测试
C单元测试、集成测试、验收测试、系统测试
D.系统测试、单元测试、集成测试、验收测试
24、单元测试时,调用被测模块的是【CJo
A.桩模块B.通信模块C.驱动模块D.代理模块
25、不属于单元测试内容的是【DJ
A.模块接口测试B•局部数据结构测试
C独立路径测试D[•用户界面测试
26、软件测试过程中的集成测试主要是为了发现【B】阶段的错误。
A.需求分析B.概要设计C.详细设计D.编码
27、下列指导选择和使用测试覆盖率的原则中错误的是【DJ0
A.覆盖率不是目的,仅是一种手段
B.不要追求绝对100%勺覆盖率
C不可能针对所有的覆盖率指标来选择测试用例
D.只根据测试覆盖率指标来指导测试用例的设计
28、测试设计员的职责有:
【C】
①制定测试计划②设计测试用例③设计测试过程、脚本④评估测试活动
A.①和②B.①、②和③C.②和③D.①、②、③和④
29、测试文档种类包括【D】。
A.需求类文档、计划类文档B.设计类文档、执行类文档
C缺陷记录类、阶段汇总类测试总结类D.以上都有
30、以下关于软件回归测试的说法中错误的是【CJo
A.软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试
B.软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试
C软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试
D.对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行剪裁
31、下面说法正确的是【CJo
A.经过测试没有发现错误说明程序正确
B.测试的目标是为了证明程序没有错误
C成功的测试是发现了迄今尚未发现的错误的测试
D.成功的测试是没有发现错误的测试
32、以下哪种软件测试属于软件性能测试的范畴【B】。
A.接口测试B.压力测试C单元测试D.易用性测试
33、【A】的目的是对最终软件系统进行全面的测试,确保最终软件系统满
足产品需求并且遵循系统设计。
B】。
40、
条件覆盖的目的是【A】
37、
对Web网站进行的测试中,属于功能测试的是【B:
A.使每个判定的所有可能的条件取值组合至少执行一次
B.使程序中的每个判定至少都获得一次“真”值和“假”值。
C使程序中的每个判定中每个条件的可能值至少满足一次。
D使程序中的每个可执行语句至少执行一次。
41、下列各项中【B】不是一个测试计划所应包含的内容。
A.测试资源、进度安排B■测试预期输出C.测试范围D.测试策略
42、调试是【DJo
A.发现与预先定义的规格和标准不符合的问题
B.发现软件错误征兆的过程
C有计划的、可重复的过程
D消除软件错误的过程
43、下列描述错误的是【A】。
A.软件发布后如果发现质量问题,那是软件测试人员的错
B.穷尽测试实际上在一般情况下是不可行的
C软件测试自动化不是万能的
D.测试能由非开发人员进行,调试必须由开发人员进行。
44、
在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,
这种测试称之为【C】。
A.条件覆盖B.条件组合覆盖C.语句覆盖
D.判定覆盖
48、增量式集成测试有3种方式:
自顶向下增量测试方法、【B】和混合增
量测试方式。
A.自中向下增量测试方法B■自底向上增量测试方法
C多次性测试D.维护
49、创建一个基于Junit的单元测试类,该类必须扩展于【CJ0
A.TeStSUiteB.ASSertC.TeStCaSeD.JFCTeStCaSe
50、TeStCaSe是junit.framework中的一个【D】。
A.方法B.接口C.类D.抽象类
51、TeStSUite是JUNlT中用来【A】。
A.集成多个测试用例
B.做系统测试用的
C做自动化测试用的
D.方法断言
52、LOadRUnner是【A】。
A.工业标准级负载测试工具
B.—款下载软件
C单元测试框架
D.集成开发工具
1.侧重于观察资源耗尽情况下的软件表现的系统测试被称为
()
(A)强度测试(B)压力测试
(C)容量测试(D)性能测试
2.软件测试员究竟做些什么。
()
(A)软件测试员的目的是发现软件缺陷
(B)软件测试员的目的是发现软件缺陷,尽可能早一些
(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复
(D)
软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复
()
(A)是否执行程序代码
(B)是否能看到软件设计文档
(C)是否能看到被测源程序
(D)
5.下
列项目
中
(
)
(A)
测试计划
(C)
程序流程图
不属于测试
(B)测试用例
(D)测试报告
运行结果是否确定
(A)大棒模式
(C)瀑布模式
6.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是
(B)边写边改模式
(D)快速原型开发模式
7.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的
()
(A)
(B)条件覆盖
(D)组合覆盖
常用的
判定覆盖
(C)判定/条件覆盖
8.在进行单元测试时
()
(A)采用黑盒测试,辅之以白盒测试;
(B)采用白盒测试,辅之以黑盒测试;
(C)只使用黑盒测试;
(D)
9.使用白盒测试方法时,
确定测试数据的依据是指定的覆盖标准和
只使用白盒测试。
(A)程序的注释
(B)程序的内部逻辑
(C)用户使用说明书
(D)程序的需求说明
17•下列
()
(A)速度快、效率高
不是软件自
(B)
动化
测
试的优
准确度和精确度高
占
八、、
(C)能提高测试的质量
(D)
能充分测试软件
18.配置测试()
(A)是指检查软件之间是否正确交互和共享信息
性的集中体现
(B)
是交互适应性、实用性和有效
(C)是指使用各种硬件来测试软件操作的过程
(D)
检查缺陷是否有效改正
1软件测试按照测试层次可以分为(C)
A•黑盒测试、白盒测试
B.功能性测试和结构性测试
C•单元测试、集成测试和系统测试
D、动态测试和静态测试
2、软件测试是采用(a)执行软件的活动。
A•测试用例
B•输入数据
C.测试环境
D.输入条件
5、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括(a)
A、测试输入、执行条件和预期的结果。
B、测试目标、测试工具
C、测试环境D、测试配置
6、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于(b)
A.测试B.调试
C.回归测试D.单元测试
7、软件缺陷修复的代价最高的阶段为(a)
A、发布阶段B、需求阶段
C、设计阶段D、编码阶段
9、可作为测试停止的标准是(d)
A.当时间用光时
B.执行了所有的测试用例,但没有发现故障
C.当所有缺陷都已经清除时
D•当达到所要求的覆盖时
10、下列描述错误的是(a)
A•软件发布后如果发现质量问题,那是软件测试人员的错
B•穷尽测试实际上在一般情况下是不可行的
C.软件测试自动化不是万能的
D•测试能由非开发人员进行,调试必须由开发人员进行。
12、下列(c)方法设计出的测试用例发现程序错误的能力最强。
A.等价类划分法
B.场景法
C.边界值分析法
D.决策表法
13、功能性测试是根据(a)来设计测试用例。
A、软件的规格说明
B、设计文档
C、程序的内部逻辑
D、维护手册
14、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称
之为(c)
A.单元测试
B.集成测试
C.回归测试
D.验收测试
15、(c)方法是根据输出对输入的依赖关系来设计测试用例的。
A.边界值分析E.等价类
C.因果图法D.错误推测法
16、测试工程师的工作范围会包括检视代码、评审开发文档,这属于(b)
A.动态测试B.静态测试
C.黑盒测试D.白盒测试
18、对于一个含有n个变量的程序,采用基本边界值分析法测试程序会产生(c)个测试用例。
A.6n+1B.5n
C、4n+1D.7n
19、以下关于测试用例特征的描述错误的是(b)
A.最有可能抓住错误的;
B.—定会有重复的、多余的;
C.一组相似测试用例中最有效的;
D.既不是太简单,也不是太复杂。
1.为了提高测试的效率,争取的做法是(A)。
A.选择发现错误可能性大的数据作为测试用例
B.在完成程序的编码之后在指定软件的测试计划
C.随机选取测试用例
D.取一切可能的输入数据作为测试用例
2.以程序内部的逻辑结构为基础的测试用例设计技术属于(D)。
A.灰盒测试B.数据测试
C.黑盒测试D.白盒测试
3.下列能表达程序未按照预期运行,但不会导致整体失效的是(B)。
A.故障B.异常C.缺点D.失效
4.下列关于缺陷产生原因的叙述中,不属于技术问题的是(A)
A.文档错误,内容不正确或拼写错误
B.系统结构不合理
C.语法错误
D.接口传递不匹配,导致模块集成出现问题
5.下面有关软件缺陷的说法中错误的是(C)。
A.缺陷就是软件产品在开发中存在的问题
B.缺陷就是软件维护过程中存在的错误、毛病等各种问题
C.缺陷就是导致系统程序崩溃的错误
D.缺陷就是系统所需实现的某种功能的时效和违背
6.功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的(B)。
A.致命缺陷
B.严重缺陷
C.一般缺陷
D.微小缺陷
7.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于(A)。
A.软件规格说明B.软件设计说明
C.概要设计说明D.详细设计说明
1.下面说法正确的是(A)。
A.我们无法测试一个程序确认它没有错误
B.黑盒测试是逻辑驱动的测试
C.穷举测试一定可以暴露数据敏感错误
D.白盒测试是一种输入输出驱动的测试2.软件测试的目的是(B)。
A.评价软件的质量B.发现软件的错误
C.找出软件中所有的错误D.证明软件的正确的3.以下选项中不属于软件缺陷状态的是(C)。
A.激活状态B.非激活状态
C.一致状态D.已修正状态6.软件的集成测试工作最好由(B)承担,以提高集成测试的效果。
A.该软件的设计人员
B.不属于该软件开发组的软件设计人员
C.该软件开发组的负责人
D.该软件的编程人员7.软件测试计划的内容应包括(D)。
A.测试目的、背景B.被测软件的功能、输入和输出
C.测试内容和评价标准D.以上全部8.计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷是属于(A)。
A.缺陷B.故障C.失效D.缺点9.问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是(A)。
A.激活状态B.非激活状态C.已修正状态D.关闭状态10.下列不属于软件本身的原因产生的缺陷的是(C)A.算法错误B.语法错误
C.文档错误D.系统结构不合理
11.从软件测试观点出发,软件缺陷由系统缺陷、加工缺陷、数据缺陷、代码缺陷和(B)构成。
A.设计缺陷B.功能缺陷
C.性能缺陷D.接口缺陷13.软件生存期中费用消耗最大的环节是(A)。
A.软件测试B.软件开发
C.软件质量保证D.软件文档审查14.证实在一个给定的外部环境中软件的逻辑正确性是(B)。
A.验证B.确认C.测试D.调试
1.下面不属于软件测试过程中的输入类的是(B)A.软件配置B.测试用例
C.测试配置D.测试工具
2.下面说法正确的是(C)。
A.软件测试仅是在编程之后进行的测试。
B.需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。
C.测试配置是软件配置的一个子集。
D.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势。
4.软件设计阶段的测试主要采取的方式是(A)。
A.评审B.白盒测试
C.黑盒测试D.动态测试5.不用执行程序,目的是收集有关程序代码的结构信息,这一过程是(B)。
A.性能测试B.静态分析
C.增量测试D.大突击测试7.测试程序时不在机器上直接运行程序,而是采用人工检查或计算机辅助静态分析的手段检查程序。
这种测试称为(C)。
A.白盒测试B.黑盒测试
C.静态测试D.动态测试8.在设计阶段中,设计人员把经评审通过的各项需求转换成一个相应的体系结构,该体系结构是指(D)。
A.数据体系结构B.系统体系结构
C.软件体系结构D.以上全部14.下列测试不用考虑内部程序结构的测试是(A)。
A.功能测试B.结构测试
C.逻辑驱动测试D.白盒测试
17.当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修改没有对程序的其他部分产生干扰。
这种测试通常称为(B)。
A.验证测试B.回归测试
C.系统测试D.确认测试18.下列做法对维护工作不利的是(B)。
A.存在完整、适用的文档
B.开发阶段提前交付软件产品.
C.存在有可以有效使用的审核和批准过程
D.存在有可查的历史记录
11.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。
A.程序的内部逻辑B.程序的复杂度
C.使用说明书C.程序的功能
13.软件的单元测试工作通常是由(D)完成。
A.该软件的设计人员B.该软件开发组负责
C.不属于该软件开发组的软件设计人员D.该软件的编程人员
14.与设计测试数据无关的文档是(C)。
A.该软件的设计文档B.需求规格说明
C.项目开发计划D.源程序
15.如果某段代码简明、易懂并且注释准确没有歧义,那么我们说此代码具备(B)。
A.正确性B.清晰性
C.规范性D.一致性
16.软件单元测试的主要工作内容是(D)。
A.测试模块内部逻辑B.测试模块内数据流向
C.测试模块单元的具体实现D.以上全是
17.用来代替被测模块的子模块的是(B)。
A.驱动模块B.桩模块
C.调用模块D.配置模块
18.下列情况表明出错处理功能有错误和缺陷的是(D)
A.显示的错误与实际遇到的错误不符
B.显示的错误信息难以理解
C.对异常处理的不得当
D.以上全部
一、选择题1.下列测试中不属于系统测试的是(B)。
A.性能测试B.集成测试
C.压力测试D.可靠性测试
2.下面说法中属于系统测试的目标的是(D)。
1)找出软件中存在的缺陷与错误
2)确认软件所实现的功能是否符合规格说明
3)确认软件的性能是否满足要求
A.仅1)B.1)和2)
C.2)和3)D.1)、2)和3)
3.下列不属于系统测试分析阶段要考虑的是(C)。
A)用户层B)应用层C)数据层D)协议层5.在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法(A)。
A.强度测试B.容量测试
C.负载测试D.失效恢复测试
6•下列关于α测试的描述中正确的是(A)。
A.α测试需要用户代表参加B.α测试不需要用户代表参加
C.α测试是系统测试的一种D.α测试不属于验收测试
7.下列关于软件验收测试的合格通过准则是(D)。
1)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
2)所有测试项没有残余一级、二级和三级错误
3)立项审批表、需求分析文档、设计文档和编码实现一致
4)验收测试工件齐全
A.1)B.1)和3)
C.1)和3)和4)D.所有都对
l1.完成系统测试后,需要提交的文档有(D)。
A.测试结果记录表格B.系统测试日志
C.全面的系统测试总结报告D.以上全部
13.在系统测试中,测试人员主要根据(A)设计测试用例。
A.需求分析说明书B.概要设计说明书
C.详细设计说明书D.系统规格说明书
15.系统测试中最基本的测试策略是(A)。
A.功能测试B.性能测试
C.安全性测试D.压力测试17.一个一致性的系统要满足的条件是(D)。
A.静态一致性要求B.动态一致性要求
C.符合PICS的要求和能力D.以上全部20.在做安全性测试之前,首先要分析(D)。
A.资产和危险B.暴露出来的行为
C.安全性控制D.以上全部
22.下列不属于GUl系统层次划分的是(D)。
A.界面层B.接口层
C.窗口层D.功能层
23.界面元素的布局,获取测试数据的考虑不包括(A)。
A.界面元素的大小B.界面元素的位置
C.界面元素的对齐方式D.界面元素间的色彩搭配
26.除了开发人员之外首先见到软件产品的人是(A)。
A.α测试人员B.β测试人员
C.验收测试人员D.回归测试人员
27.验收测试是以(C)为主的测试。
AQA人员B.软件开发人员
C.用户D.软件测试人员
28.β测试主要衡量产品的FURP,S着重于产品的支持性,包括(D)。
A.文档B.客户培训
C.支持产品生产能力D.以上全部
29.下列不属于回归测试的目的的是(D)。
A.检验软件的修改达到了预定目的
B.检验软件的修改不会影响软件的其他功能的正确性
C.检验改动不会带来不可预料的行为或者另外的错误
D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 选题 docx