由于近年来,考试院不再公布自考试卷,因此自考本科01335软件产品测试的“历年真题”非常少。下面是由湖南自考生网www.zikaosw.com指导老师为同学们收集、整理的01335软件产品测试历年真题及答案:填空题的复习资料,以供大家参考。
一、 填空题
1、根据Boehm等人的统计,设计错误占软件错误的 63% ,编码错误仅占37% 。
2、软件工程强调使用生命周期方法学和各种 结构设计及 结构分析 技术。
3、软件生命周期由 软件定义 、 软件开发 、 软件维护 三个时期组成。
4、软件定义划分成三个阶段: 问题定义、 可行性研究 、 需求分析 。
5、软件开发由四个阶段组成: 总体设计 、 详细设计 、 编码和单元测试 、 综合测 。其中前两个阶段又称为 系统设计 ,后两个阶段称为 系统实现 。
6、软件维护通常有4类维护活动: 改正性维护 、 适应性维护 、 完善性维护 、
预防性维护 。
7、软件设计文档包括:构架、数据流变化示意图、状态变化示意图 、 流程图 、 注释代码。
8、软件测试文档包括:测试计划、测试用例、软件缺陷报告、归纳、统计和总结。
9、软件测试有两种不同的测试原则:一种是从 用户角度 出发,另一种是从
开发者角度 出发。
10、最常见的程序结构覆盖有: 语句覆盖 、 分支覆盖、 条件覆盖 、
判断/条件覆盖 、 路径覆盖 。
11、产品质量可以从以下几个观点来看:透明性观点、使用者观点、制造者观点、
产品观点、 价值观点。
12、软件质量的特性: 功能性 、 可靠性 、 易用性 、 效率 、
可维护性 、 可一致性 。
13、全面质量管理的基本特点: 全员参加 、 全过程 、 全面运用一切有效方法 、 全面控制质量因素 。
14、PDCA指的是 计划 、 实施 、 检查 、 处理 。
15、在结构化编程语言中,要测试的单元一般是 函数或子过程 ,在面向对象语言中,要测试的基本单元是 类 。
16、单元测试主要采用 白盒测试 的测试用例。
17、单元测试的内容: 模块接口 、 局部数据结构 、 路径 、 错误处理 、
边界测试 。
18、白盒测试的实施步骤有: 测试计划阶段 、测试设计阶段 、测试执行阶段 、
测试总结阶段 。
19、使用VU,黑盒方面,可以完成 功能测试 , 边界测试 , 速度测试 ,
白盒方面,可以完成 语句覆盖 , 条件覆盖 , 分支覆盖, 路径覆盖 。
20、使用VU,若产品工程名为Project1,则测试工程名为 TestProject1 。
21、集成测试接口分 函数接口 、 消息接口 和其他接口。
22、确认测试又称为 有效性测试 。
23、系统测试的种类有 功能测试 、 GUI测试 、 性能测试 。
24、判定表的组成有 条件桩 , 动作桩 , 条件项 , 动作项 。
25、WinRunner中,录制脚本有两种方式: 上下文相关 、 模拟 。
26、《计算机软件测试文件编制规范(GB/T 9386-1988)》中,提出的文件类型包括 测试计划 、测试说明 、 测试计划 。
27、《计算机软件测试文件编制规范(GB/T 9386-1988)》中,测试说明包括
测试设计说明 、测试用例说明 、测试规程说明 。
28、《计算机软件测试文件编制规范(GB/T 9386-1988)》中,测试报告包括
测试项传递报告 、 测试日志 、测试事件报告 、测试总结报告 。
29、测试专家James Bach总结得出: 85% 的新缺陷靠人工测试发现,而自动化测试只能发现 15% 的新缺陷。
30、使用RPT对系统性能进行分析的过程包括四个步骤: 测试记录 ,
测试调度 、 测试运行 、 测试结果分析 。
31、在RFT中,测试对象图分为两种: 公用测试对象图 、 私有测试对象图 。
32、软件生命周期中应该制订并严格执行的六类计划:项目概要计划、里程碑计划、项目控制计划、产品控制计划、验收计划、运行维护计划。
33、软件危机的原因,一是软件生产本身存在复杂性,二是软件开发所使用的方法和技术。
34、软件开发总成本中,软件测试的开销占40%~50%.
35、灰盒测试比黑盒测试多20%~40%的时间。
36、配置测试也叫兼容性测试,主要有一、浏览器兼容性二、操作系统兼容性三、硬件兼容性
37、安全性和访问控制测试侧重于安全性的两个关键方面,一是应用程序级别的安全性,二是系统级别的安全性
1. 正式审查的四个基本要素是
确定问题 遵守规则 准备 编写报告
2. 正式审查分为__,_____和____种类型.
同事审查 公开陈述 检验
3. 动态白盒测试根据测试对象分为数据覆盖和代码覆盖.
4. 测试计划分为测试设计说明,测试用例说明,测试过程说明三个等级.
5. 查看工具和注入工具的异同是
查看工具是非入侵式的,只允许查看发生了什么;注入工具是入侵式的——不仅允许查看发生了什么,还可以操纵。
6. 用于软件缺陷报告,使软件缺陷获得最大的修复机会的原则是
尽快报告软件缺陷;有效描述软件缺陷;在报告软件缺陷时不要做评价;对软件缺陷报告跟踪到底。
7. 测试小组是否负责保证软件的质量? 不负责
8. 质量是_________的。免费
9. 测试员最喜欢的软件开发模式是_________________。 螺旋模型
10. 如果软件过于花哨,有一些不必要的功能,是不是软件缺陷?_____________不是
11. 是不是所有的软件都必须进行某种程度的兼容测试________.
12. 优秀用户界面设计测试的7个标准是
符合标准和规范,直观,一致,灵活,舒适,正确,实用。
13. 确认是______ . 保证软件符合产品说明书的过程。
14. 验证是_______________。 保证软件满足用户需求的过程。
15. 软件测试___________有风险的行为? (“是”或者“不是”)是
16. 等价类划分的目的是 减少测试用例的数目,缩减测试工作量。
17. 网站测试_______使用灰盒测试方法. (“可以”或者“不可以”) 可以
18. 对软件进行beta测试的好处是______________________。
可以让更多的人来检查软件;是发现配置和兼容性缺陷的好办法
19. 测试共享或者缺陷轰炸最大的好处是
两个及以上测试员来测试软件同一区域或者特性。(?)
20. 大爆炸模式是不是适合做软件测试? 不适合
21. 列出制定测试计划时经常考虑的常用测试资源
人员,设备,办公场所和实验室,软件,外包公司,其他供给。
22. 测试用例说明是
该文档定义测试的实际输入值和预期输入结果,还指明具体的环境要求、程序要求和测试用例之间的依赖性.
23. 除了传统的文档,还可以用____________,__________,_____________,___________,__________表述测试用例?
表格,真值表,列表,示意图,任何能有效表示测试用例的方式。
24. 测试工作仅仅测试软件是具备应有的功能够不够?________ 不够
25. 访问程序的所有状态能不能确保了遍历各种状态之间的转换?___________不能
26. 如果软件开发周期时间很紧张,则beta测试________省去不做.不能
27. 将软件送给潜在的客户使用,借此找出缺陷的方法是_____________测试。beta
28. 测试软件的功能对用户来说是否能够顺利操控实现是_________测试。易用性(?)
29. _____________负责保证软件的质量。 QA工程师
30. 没有计划,仅凭测试员坐在电脑前自由探索以找到缺陷,这种测试方法叫做___________测试。特别
31. 在决定使用软件测试工具或者自动化时,要考虑哪些缺点或者注意事项_______________, ___________,_______________.
因为软件在产品开发过程中会变化,测试工具也要随着变化。测试员可能会陷入陷阱,花费太多时间去设计测试工具和自动化,而忽视了实际测试。容易过分自动化。自己动手是无可替代的。
32. beta测试____________ 取代内部测试。不能
33. 特别测试是________________________________.
没有计划的测试,它很容易,也很有趣,但是没有组织性、无法重复,也无法跟踪,完成后,无法证实曾经执行过。
34. 有没有质量很高但是可靠性很差的产品?如果有,举例说明_________________.
有可能。但是取决于客户对质量的期望。不少人购买高性能跑车,认为提速、时速、式样、舒适度和装饰好就是高质量。此类汽车一般可靠性较差,经常抛锚,修理费用昂贵,而车主不把可靠性差当做严重的质量问题。
35. 在软件开发的大爆炸模式下几乎不可能进行测试的原因是_____________________.
一股脑交付软件,即使能够找出软件出现缺陷的原因,也非常困难——这是大海捞针的问题。第二个原因是软件缺陷众多、相互隐藏、顾此失彼,即使发现了软件,还是会发现软件仍然不行。
解决办法:像构建软件时那样有步骤和条理的集成、测试模块,可以在软件缺陷相互重叠、隐藏之前将其找出。
36. 如果开发进度很紧张,能否跳过单元测试,直接做集成测试? ____________不能。
37. 白盒测试的最大问题是_________________. 不能站在用户立场测试。
38. 对于测试员来说,如果编码不符合标准和规范,______________________一种软件缺陷。是
39. 测试计划_____________可有可无的。不是
40. 测试计划是否必须形成书面文档?_____________必须
41. 划分软件测试属于白盒测试还是黑盒测试的依据是_________________.是否需要知道软件运行方式
42. 划分软件测试属于静态测试还是动态测试的依据是_______________。是否运行软件
43. 几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是______________。大爆炸模式。
44. 软件缺陷发现得越晚,修复的代价____________。越高
45. 白盒测试的代码覆盖中,能力最强的是_______________覆盖。条件
46. 在某些打印机上打印结果错页,偏色或者倾斜属于___________缺陷. 配置
47. 软件的英文版本翻译不正确,用户无法理解属于______________缺陷。外国语言或者本地化
48. 软件界面混乱,按钮大小不规律,菜单不全属于________________缺陷。易用性
49. 软件和其他软件通信不正确属于___________缺陷。 兼容性
50. 审查说明书,试图找到问题是_______________测试。静态黑盒
51. _______测试需要考察模块间的接口和各模块之间的联系。集成测试
52. 单元测试和集成测试先做哪一个?_____________单元测试
53. 建立测试用例集合______主观性 减少(?)
54. 没有产品说明书时可以测试吗______________.可以
55. 如果开发小组建议不要使用do while循环,代之以while循环,这是____。规范
56. 通过强制软件以某种方式运行来检测缺陷只能是___________测试。动态白盒
57. 软件能够读取以前版本的文档是___________兼容。向后
58. 软件能够读取新版本的文档是_______兼容。向前
59. 所谓“猴子测试”是指________________测试.随机
60. 软件的易用性通常很难精确定义,现实中,可以采取_________________作为替代方法。 如果软件工作的平台上有相关的标准和规范,则遵照它们的规定
61. 软件测试最重要、难度最大的工作是________________.选择测试用例
62. 测试计划一旦制定出来,______________严格执行,绝不允许修改。(“一定”或者“不一定”)不一定
63. 软件存在数据不明丢失的问题属于_____________缺陷。兼容性
64. 已发现具有配置缺陷的产品________发布。可以
65. 测试软件能否正确发声属于___________缺陷。配置
66. 测试软件能否读取其他软件的文档属于__________测试。兼容性
67. 完全测试软件是______________的。(“可能”或者“不可能”)不可能的
68. 自动化测试是否必须依赖于测试工具?_____________不是
69. 软件存在未授权用户可以侵入的缺陷属于_____________缺陷。安全
70. 特别测试 替代常规的测试。(填“可以”或者“不可以”)不可以
71. 测试工作的目标是完全测试一个软件,尽可能找出所有缺陷吗______________.不是
72. 如果开发小组规定,每一个模块都必须写注释,这是_________.标准
73. 测试计划___________严格按照IEEE的标准格式来书写吗?("必须"或者“不一定”)。不一定
74. 软件测试员新手一般从做________测试开始?动态黑盒
75. 如果程序员认为测试员找到的缺陷属于错误理解,并不是缺陷,而测试员不同意,那么应该_______________。交给项目经理来决定
76. ____________决定关闭软件缺陷。测试员
77. ___________有权把软件缺陷置为解决状态。程序员
78. __________有权决定推迟软件缺陷。项目经理或变更控制委员会
79. 测试员____________决定软件缺陷不予修复。 (“有权”或者“无权”)无权
80. 程序员___________拒绝修复软件缺陷。(“有权”或者“无权”)无权
81. 所谓的共享测试,或者缺陷轰炸是指_____________________.
一段时间内,多个测试员集中测试一个区域或者特性
82. beta测试找出除了_____,________,_______之外的软件缺陷的能力很差.
配置、兼容性、易用性
83. 动态白盒测试和调试的关系是____________。(“等价的”或者“不等价的”)不等价的
84. 有了入侵式工具,_______非入侵式工具。(“不需要”或者“还需要”)还需要
85. 每一个软件都有某种用户界面吗?____________是的
86. 软件说明书中规定该软件只能在一台计算机上使用_______________软件缺陷。(“是”或者“不是”)是
87. 最适合外包测试的是____________测试、___________测试和___________测试。
配置、兼容性、本地化
88. 软件的错误提示信息用户很难理解 一种软件缺陷。是
89. __________找出全部软件缺陷。不可能
90. 测试猴子___________取代测试员。(“可以”或者“不可以”)不可以
91. 软件文档___________测试。(“需要”或者“不需要”)需要
92. 缓冲区溢出引起的缺陷属于______________缺陷。安全
93. 软件的本地化___________翻译。(“等同于”或者“不仅仅是”)不仅仅是
94. 规范是_____________。(“强制的”或者“建议的”)建议的
95. 标准是_______________。(“强制的”或者“建议的”)强制的
96. 坚持标准和规范的好处是_________,___________,___________.
可靠性、可读性/维护性、移植性
97. 正式审查中,__________最正式最严格。 检验
98. 静态白盒测试_________________可有可无的。(“是”或者“不是”)不是
99. 有了白盒测试,还需要做黑盒测试吗?____________需要
100. 如果时间紧张,可以不做单元测试,只做集成测试吗?_____________(“可以”或者“不可以”) 不可以
101. 导致软件无法启动的缺陷应当属于严重性1级、优先级1级;
更多自考本科考试复习资料可查看我办湖南自考 生网“考试资料”栏目
TEL:蒋老师17773102705
扫一扫下方二维码关注湖南自考生网微信公众号、客服咨询号,即时获取湖南自考、成考、网教最新考试资讯。
关注公众号免费拿资料
微信扫一扫咨询
微信扫一扫咨询
1、鉴于各方面资讯时常调整与变化,本网所提供的信息仅供参考,实际以考试院通知文件为准。
2、本网部分内容来源于网络,如有内容、版权等问题请与本网联系,我们将会及时处理。联系方式 :QQ(393848300)
3、如转载湖南自考生网声明为“原创”的内容,请注明出处及网址链接,违者必究!