软件测试单选题

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.白盒测试是静态测试,黑盒测试是动态测试。
8、白盒测试是根据程序的【  C 】来设计测试用例.
A.功能             B.性能           C.内部逻辑         D.内部数据
9、黑盒测试是根据软件的【  B  】来设计测试用例。
A.功能             B.规格说明         C.内部逻辑         D.内部数据
10、用黑盒技术设计测试用例的方法之一为【  A  】
A.因果图        B.逻辑覆盖      C.循环覆盖      D.基本路径测试
11、为了提高测试的效率,正确的做法是【  A 】.
A.选择发现错误可能性大的数据作为测试用例
B.在完成程序的编码之后再制定软件的测试计划
C.随机选取测试用例
D.使用测试用例测试是为了检查程序是否做了应该做的事
12、对程序的测试最好由【  B  】来做。
A.程序员      B.第三方测试机构      C.程序开发组      D.用户
13、在边界值分析中,下列数据通常不用来做数据测试的是【 B  】.
A.正好等于边界的值                B.等价类中的等价值
C.刚刚大于边界的值                D.刚刚小于边界的值
14、单元测试中设计测试用例的依据是【  D  】
A.概要设计规格说明书            B.用户需求规格说明书
C.项目计划说明书                D.详细设计规格说明书
15、如果一个判定中的复合条件表达式为(A 〉 1)or(B <= 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例【  B  】
A.1            B.2                C.3                D.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.对功能的测试通常是要考虑程序的内部结构
D.结构测试属于白盒测试
19、下列方法中,不属于黑盒测试的是【  A  】.
A.基本路径测试法              B.等价类测试法
C.边界值分析法                D.基于场景的测试方法
20、不属于白盒测试的技术是 【  C 】。     
网络收集A.语句覆盖                      B.判定覆盖
C.边界值分析                    D.基本路径测试
21、测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是【  B 】
A.随机选择                            B.划分等价类
C.根据接口进行选择                    D.根据数据大小进行选择
22、下列可以作为软件测试对象的是【 D  】
A.需求规格说明书          B.软件设计规格说明
C.源程序                  D.以上全部
23、在软件测试阶段,测试步骤按次序可以划分为以下几步:【  A  】
A.单元测试、集成测试、系统测试、验收测试
B.验收测试、单元测试、系统测试、集成测试
C.单元测试、集成测试、验收测试、系统测试
D.系统测试、单元测试、集成测试、验收测试
24、单元测试时,调用被测模块的是【  C  】。
A.桩模块    B.通信模块        苹果削皮机C.驱动模块        D.代理模块
25、不属于单元测试内容的是【  D  】。
A.模块接口测试                        B局部数据结构测试
C.独立路径测试                        D.用户界面测试
26、软件测试过程中的集成测试主要是为了发现【  B  】阶段的错误。
A。需求分析            B。概要设计            C。详细设计            D。编码
27、下列指导选择和使用测试覆盖率的原则中错误的是【  D 】.
A.覆盖率不是目的,仅是一种手段
B.不要追求绝对100%的覆盖率
C.不可能针对所有的覆盖率指标来选择测试用例
D.只根据测试覆盖率指标来指导测试用例的设计
28、测试设计员的职责有:【  C  】
制定测试计划 设计测试用例  设计测试过程、脚本  评估测试活动
A.        B.        C.        D.
29、测试文档种类包括【 D  】。
A.需求类文档、计划类文档            B.设计类文档执行类文档
C.缺陷记录类、阶段汇总类 测试总结类            D.以上都有
30、以下关于软件回归测试的说法中错误的是【  C  】
A.软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试
B.软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试
C.软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试
D.对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行剪裁
31、下面说法正确的是 【  C 】。
A.经过测试没有发现错误说明程序正确
B.测试的目标是为了证明程序没有错误       
C.成功的测试是发现了迄今尚未发现的错误的测试
D.成功的测试是没有发现错误的测试
32、以下哪种软件测试属于软件性能测试的范畴【  B  】。
A.接口测试          B.压力测试          C.单元测试          D.易用性测试
33、【  A  】的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。
A.系统测试      B.集成测试      C.单元测试      D.功能测试
34、如果一个产品中次严重的缺陷基本完成修正并通过复测,这个阶段的成品是【 B  】。
AAlpha版        服务器部署BBeta            C.正版        D.以上都不是
35、自底向上法需要写【  A 】。
A.驱动程序    B.桩程序      C.驱动程序和桩程序   D钢板切割.以上都不是
36、必须要求用户参与的测试阶段是【 D  】。
A.单元测试          B集成测试        C.确认测试      D.验收测试
37、对Web网站进行的测试中,属于功能测试的是【  B
A.连接速度测试        B.链接测试  C.平台测试    D.安全性测试
38、【  D  】不是软件自动化测试的优点。
A.速度快、效率高                      B.准确度和精确度高
C.能提高测试的质量                  D.能充分测试软件
39、下列不属于测试原则的是【  D  】。
A.软件测试是有风险的行为        B.完全测试程序是不可能的
C.测试无法显示潜伏的软件缺陷    D.到的缺陷越多软件的缺陷就越少
40、条件覆盖的目的是【  A
A.使每个判定的所有可能的条件取值组合至少执行一次
B.使程序中的每个判定至少都获得一次“真”值和“假”值。
C.使程序中的每个判定中每个条件的可能值至少满足一次。
D.使程序中的每个可执行语句至少执行一次.
41、下列各项中【  B  】不是一个测试计划所应包含的内容。
A.测试资源、进度安排  B.测试预期输出  C.测试范围  D.测试策略
42、调试是【  D 】。
A.发现与预先定义的规格和标准不符合的问题
B.发现软件错误征兆的过程
C.有计划的、可重复的过程
D.消除软件错误的过程
43、下列描述错误的是【  A  】。
A.软件发布后如果发现质量问题,那是软件测试人员的错
B.穷尽测试实际上在一般情况下是不可行的
C.软件测试自动化不是万能的
D.测试能由非开发人员进行,调试必须由开发人员进行。
44、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为【 C  】。
A.单元测试        B.集成测试        C.回归测试        D.验收测试
45、集成测试计划应该在【 B  】阶段末提交。
A.需求分析      B.概要设计        C.详细设计        D.单元测试完成
46、在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是【  B 】。
A条件覆盖      B条件组合覆盖    C语句覆盖      D判定覆盖
47、在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是【 C  】。工业盐水
A条件覆盖    B条件组合覆盖    C语句覆盖    D判定覆盖
48、增量式集成测试有3种方式:自顶向下增量测试方法、【  B  】和混合增量测试方式。
三角形算法
A.自中向下增量测试方法      B.自底向上增量测试方法
C.多次性测试                      D.维护

本文发布于:2024-09-20 12:41:21,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/101722.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:测试   软件   错误   程序   进行   测试用例   覆盖
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议