国家开放大学2023年秋季学期期末统一考试 软件测试试题
2024年1月
注意事项
1. 将你的学号、姓名及考点名称填写在试题和答题纸的规定栏内。考试结束后,把试题和答题纸放在桌上。试题和答题纸均不得带出考场。待监考人员收完试题和答题纸后方可离开考场。
2. 仔细阅读题目的说明,并按题目要求答题。所有答案必须写在答题纸的指定位置上,写在试题上的答案无效。
3. 用蓝、黑圆珠笔或钢笔(含签字笔)答题,使用铅笔答题无效。
一、单项选择题(每小题3分,共60分)
1. 软件生命周期中最基本、最重要、应用最广泛的软件产品开发与测试模式是()。
A.X模型 B.V模型 C.Y模型 D.W模型
标准答案:B
2. 将瀑布模式与边写边改模式进行演进、结合,并加入风险评估的一种开发模式是( )。
A.RUP流程 B.螺旋模型 C.敏捷模型 D.IPD流程
标准答案:B
3. 组件测试又称为()。
A.集成测试 B.系统测试 C.回归测试 D.单元测试
标准答案:D
4. 定义和评价软件企业开发过程成熟度的软件业标准模型是()。
A.KPA B. ASD C. ISO/IEC 9126 D.CMM
标准答案:D
5. 从用户角度检查系统是否满足合同中定义的需求的是( )。
A.组件测试 B.集成测试 C.系统测试 D.验收测试
标准答案:D
6. 测试得越多,进一步测试所获取的充分性增长就越少,这一特性称为测试的( )
A.非复合性 B.非分解性 C.单调性 D.回报递减率
标准答案:D
7. 软件测试流程的第一部分是()。
A.确认测试 B.集成测试 C.测试策划 D.测试用例设计
标准答案:C
8. 根据程序的内部结构进行测试,能对程序内部的特定部位进行覆盖的是()。
A.白盒测试 B.黑盒测试 C.功能测试 D.数据驱动测试
标准答案:A
9. 软件生命周期的第二个测试级别是( )。
A.组件测试 B.集成测试 C.系统测试 D.验收测试
标准答案:B
10. 不属于黑盒测试技术的测试方法是( )。
A.等价划分法 B.边界值分析法 C.分支覆盖法 D.因果图法
标准答案:C
11. 测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是()。
A.随机选择 B.划分等价类 C.根据接口进行选择 D.根据数据大小进行选择
标准答案:B
12. 为了提高测试的效率,正确的做法是( )。
A.选择发现错误可能性大的数据作为测试用例 B.在完成程序的编码之后再制定软件的测试计划
C.随机选取测试用例 D.使用测试用例测试是为了检查程序是否做了应该做的事
标准答案:A
13. 软件测试用例主要由输入数据和( )两部分组成。
A.测试计划 B.测试规则 C.预期输出结果 D.以往测试记录分析
标准答案:C
14. 调试应该由()完成。
A.与源程序无关的程序员 B.编制该源程序的程序员
C.不了解软件设计的机构 D.设计该软件的机构
标准答案:B
15. 软件测试的目的( )。
A.避免软件开发中出现的错误 B.发现软件开发中出现的错误
C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D.修改软件中出现的错误
标准答案:C
16. 软件测试是采用()执行软件的活动。
A.测试用例 B.输入数据 C.测试环境 D.输入条件
标准答案:A
17. ()是设计若干测试用例,运行被测程序,使程序中每个判断的所有情况(真/假)至少被执行一次。
A.组合覆盖 B.分支覆盖 C.条件覆盖 D.语句覆盖
标准答案:B
18. 采用定义域或等价区间的边界值进行测试的是( )。
A.语句覆盖法 B.决策表法 C.边界值分析法 D.等价划分法
标准答案:C
19. 从测试阶段角度,测试的正确顺序是( )。
A.组件测试、集成测试、系统测试、验收测试 B.组件测试、系统测试、集成测试、验收测试
C.验收测试、集成测试、系统测试、组件测试 D.验收测试、系统测试、集成测试、组件测试
标准答案:A
20. 集成测试分为渐增组装测试和()。
A.非渐增组装测试 B.确认测试 C.单元测试 D.测试计划
标准答案:A
二、多项选择题(每题5分,共20分。错选、多选不得分;漏选,每选对1个得1分)
21. 测试设计员的职责有()。
A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动
标准答案:BC
22. 特点是主要有软件用户参与的测试活动有()。
A.面向过程的测试 B.面向对象的测试 C.a测试 D.β测试 E.缺陷管理
标准答案:CD
23. 下面哪些属于静态测试( )。
A.代码规则检查 B.程序结构分析 C.内存泄露分析 D.程序复杂度分析
标准答案:ABC
24. 以是否运行程序划分,测试可以分为( )。
A.静态测试 B.系统测试 C.动态测试 D.功能测试 E.确认测试
标准答案:AC
三、判断题(请将正确的打“√”,错误的打“×”。每题2分,共20分)
25. 黑盒测试也称为结构测试。()
标准答案:×
26. 集成测试方案在需求分析阶段末提交。()
标准答案:×
27. 测试中应该对有效和无效、期望和不期望的输入都要测试。()
标准答案:√
28. 组件测试能发现约80%的软件缺陷。()
标准答案:√
29. 所有软件必须进行某种程度的兼容性测试。()
标准答案:√
30. 验收测试是以最终用户为主的测试。()
标准答案:√
31. 测试用例的数目越多,测试的效果越好。()
标准答案:×
32. 软件生存周期是从软件开发开始到软件开发结束的整个时期。()
标准答案:×
33. 在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。()
标准答案:√
34. 可以把不合格的开发人员安排做测试。()
标准答案:×
2026-06-18
浏览量: 3