软件工程测试
1. 软件测试的基本目标是( ). 1分)
A.确定白盒法或黑盒法
B.确定单元测试或集成测试
C.确定测试范围和路径
D.确定一组测试数据以尽可能多地发现错误
标准答案:D
2. 通过对软件的测试,可以证明( ). 1分)
A.程序正确性
B.错误不存在
C.错误存在
D.不含有隐患
标准答案:C
3. 软件测试的目的是( ). 1分)
A.证明软件系统中存在错误
B.出软件系统中存在的所有错误
C.尽可能多地发现软件系统中的错误和缺陷
D.证明软件的正确性
标准答案:C
4. 用由底向上渐增式方式对软件进行测试时,需要为每个模块准备一个( ) ,它的作用是调用被测的模块. 1分)
A.主模块
B.桩模块
C.驱动模块
D.输入模块
标准答案:C
5. 好的测试用例应能证明软件是正确的。 1分)
错误
正确
标准答案:错误
6. 软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才是正确的软件。 1分)
错误
正确
标准答案:错误
7. 采用黑盒法测试程序是根据( ). 1分)
A.程序的逻辑
B.程序的功能说明
C.程序中的语句
D.程序中的数据
标准答案:B
8. 软件测试中设计测试实例(test case)主要由输入数据和( )两部分组成. 1分)
A.测试规则
B.测试计划
C.预期输出结果
D.以往测试记录分析
标准答案:C
9. 在进行单元测试时,常用的方法是( ). 1分)
A.采用白盒测试,辅之以黑盒测试
B.采用黑盒测试,辅之以白盒测试
C.只使用白盒测试
D.只使用黑盒测试
标准答案:A
10. 软件测试的步骤主要有单元测试.集成测试和确认测试.如果一个软件作为产品被许多客户使用的话,在确认测试时通常要经过α测试和β测试的过程.其中,α测试是( )进行的一种测试. 1分)
A.在开发者现场由开发方的非本项目开发人员
B.在开发者现场由用户
C.在用户现场由开发方的非本项目开发人员
D.在用户现场由用户使
标准答案:B
11. 在软件工程中,当前用于保证软件质量的主要技术手段还是( ). 1分)
A.正确性证明
B.测试
C.自动程序设计
D.符号证明
标准答案:B
12. 软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才是正确的软件。 1分)
错误
正确
标准答案:错误
13. 白盒测试是根据程序( )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例. 1分)
A.功能
B.性能
C.内部逻辑
D.内部数据
标准答案:C
14. 检查软件产品是否符合需求定义的过程称为( ) 1分)
A.确认测试
B.集成测试
C.验证测试
标准答案:A
15. 在软件测试中,确认(验收)测试主要用于发现( )阶段的错误. 1分)
A.软件计划
B.需求分析系统错误
C.软件设计
D.编码
标准答案:B
16. 白盒测试方法一般适合用于( )测试. 1分)
A.单元
B.系统
C.集成
D.确认
标准答案:A

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