软件测试|100道软件测试练习题,测测你能得多少分!


软件测试|100道软件测试练习题,测测你能得多少分!
文章图片

软件测试与质量保证-软件测试部分练习题

1单选(2分)
软件测试用例主要由输入数据和_________两部分组成 。
A.预期输出结果2.00/2.00
B.测试计划
C.以往测试记录分析
D.测试规则
2单选(2分)
与设计测试用例无关的文档是_________ 。
A.项目开发计划2.00/2.00
B.源程序
C.需求规格说明书
D.设计说明书
3单选(2分)
发现错误能力最弱的是___________.
A.路径覆盖
B.语句覆盖2.00/2.00
C.判定覆盖
D.条件覆盖
4单选(2分)
测试人员应在软件生命周期中的下面哪个阶段介入最好__________ 。
A.设计阶段
B.编码阶段
C.系统集成阶段
D.需求阶段2.00/2.00
5单选(2分)
软件测试的对象包括________ 。
A.需求规格说明
B.以上所有2.00/2.00
C.程序源代码
D.需求分析、概要设计和详细设计
6单选(2分)
错误推测法的基本想法是:___________ 。
A.划分原因和结果
B.划分有效等价类和无效等价类
C.列出所有的可能情况
D.列举出程序中所有可能有的错误和容易发生错误的特殊情况 , 根据它们选择测试用例2.00/2.00
7单选(2分)
以下属于安全测试方法的是 。
①安全功能验证 ②安全漏洞扫描③模拟攻击实验 ④数据侦听
A.①②③④2.00/2.00
B.①②③
C.①③
D.①②④
8单选(2分)
编写测试计划的目的是 。
①使测试工作顺利进行 ②使项目参与人员沟通更舒畅
③使测试工作更加系统化 ④软件过程规范化的要求
⑤控制软件质量
A.①②④
B.①②⑤
C.②③⑤
D.①②③2.00/2.00
9单选(2分)
对需求说明书评测的内容包括 。
①系统定义的目标是否与用户的要求一致
②被开发项目的数据流与数据结构是否足够、确定
③与所有其它系统交互的重要接口是否都已经描述
④主要功能是否已包含在规定的软件范围之内 , 是否都已充分说明
⑤确认软件的内部接口与外部接口是否已明确定义
A.①②④⑤
B.②③⑤
C.①③⑤
D.①②③④2.00/2.00
10单选(2分)
以下关于白盒测试和黑盒测试的理解 , 正确是
A.单元测试可应用白盒测试方法 , 集成测试则采用黑盒测试方法
B.白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态
C.在软件生命周期各个阶段都需要用白盒测试方法
D.白盒测试通过对程序内部结构的分析、检测来寻找问题2.00/2.00
11单选(2分)
黑盒测试法是根据产品的_______来设计测试用例的 。
A.功能2.00/2.00
B.输入数据
C.内部逻辑
D.应用范围
12单选(2分)
为了使软件测试更加高效 , 应遵循的原则包括 。
①所有的软件测试都应追溯到用户需求、充分注意缺陷群集现象
②尽早地和不断地进行软件测试、回归测试
③为了证明程序的正确性 , 尽可能多的开发测试用例
④应由不同的测试人员对测试所发现的缺陷进行确认
⑤增量测试 , 由小到大
A.②③④
B.①②④⑤2.00/2.00
C.①②③④
D.①③④⑤
13单选(2分)
不是正确的软件测试目的 。
A.尽最大的可能找出最多的错误
B.设计一个好的测试用例对用户需求的覆盖度达到100%2.00/2.00
C.对软件质量进行度量和评估 , 以提高软件的质量
D.发现开发所采用的软件过程的缺陷 , 进行软件过程改进
14单选(2分)
设计功能测试用例的根本依据是 。
A.概要设计说明书
B.被测产品的用户界面
C.用户需求规格说明书2.00/2.00
D.用户手册
15单选(2分)
使用软件测试工具的目的不包括 。
A.提高设计质量2.00/2.00
B.节省测试时间
C.帮助测试寻找问题
D.协助问题的诊断
16单选(2分)
以下不属于集成测试的是 。
A.函数内局部变量的值是否为预期值2.00/2.00
B.全局数据结构是否有问题
C.一个模块的功能是否会对另一个模块的功能产生不利的影响
D.各个子功能组合起来 , 能否达到预期要求
17单选(2分)
以下关于软件测试原则的说法中 , 错误的是
A.在测试过程中要严格按照测试计划执行 , 以避免发生疏漏或重复无效的工作
B.坚持在软件开发各个阶段进行技术评审 , 才能在开发过程中尽早发现和预防错误
C.在设计测试用例时 , 不但要包括合理的输入条件 , 还要包括不合理的输入条件