一、选择题
1.软件测试的目的是 发现软件缺陷
2.软件测试中白盒法是通过分析程序的( )来设计测试用例的。 内部逻辑
3.黑盒法是根据程序的( )来设计测试用例的 输入输出数据
4.在软件测试中,下面说法中错误的是( )。 测试是为了表明程序是正确的
(正确的:测试是为了发现程序中的错误而执行程序的过程;好的测试方案是极可能发现迄今为止尚未发现的错误的方案;成功的测试是发现了至今为止尚未发现的错误的测试)
5.软件测试用例主要由测试输入数据和( )两部分组成。 测试的预期结果
6.软件测试是软件质量保证的主要手段之一,测试的成本已超过( )的30%以上。因此,提高测试的有效性非常重要。 软件开发成本
7.仅仅测试程序是否按照预期方式运行是否足够? 不够
8.下列说法正确的是( ) 好的测试员不会一味追求完美,知道适可而止。
9.关于精度和准确度,下列说法正确的是( ) 两者没有直接关系,可以不一致
软件测试的方法有哪些10.质量和可靠性的关系是( ) 两者并不一定一致
11.完全测试一个软件是( ) 不可能的
12.对于模拟飞行或者模拟赛车的游戏,精度和准确度哪一个更重要? 准确度
13.假如周一测试某软件,一小时发现一个缺陷,你认为周二会( )。 基本维持这个情况
14.软件测试计划是一些文档,它们描述了( )。 对于预定的测试活动将要采取的手段
15.黑盒测试方法的优点是( )。能站在用户立场测试
16.白盒测试方法的优点是( ) 可按软件内部结构测试
17.等价类划分完成后,就可得出( ),它是确定测试用例的基础。测试用例集
18.下列项目中不属于测试文档的是( )程序流程图 (属于测试文档的:测试计划、测试用例、测试报告)
19.以下不属于绘制状态转换图的三要素的是( ). 软件完成一次工作的流程(绘制状态转图的三要素:软件可能处于的每一状态;从一个状态转换到另一个状态所需要的输入和条件;进入和退出状态时的条件、变量和输出)
20.在进行压迫测试时能否同时进行重负测试?能
21.在白盒测试用例设计中,代码覆盖包括( )。语句覆盖、分支覆盖、条件覆盖、
22.下列说法不正确的是( )质量保证与测试属于一个层次的概念 (正确的是:测试不能证明软件的正确性、测试员需要良好的沟通技巧、成功的测试是发现了错误的测试)
23.在进行单元测试时,常用的方法是 ( )采用黑盒测试,辅之以白盒测试
24.下列不属于正式审查的方式是( )编码标准和规范(属于正式审查的方式:同事审查、公开陈述、检验)
25.关于标准和规范,下列说法正确的是( )。标准是强制性的,规范是建议性的
26.软件调试的目的是( )。出错误所在并改正之
27.哪四种残疾会影响软件的易用性( )。视力、听力、运动、认知障碍
28.以下不属于软件缺陷可能不修复的原因是( )。程序员任务紧张,没有时间修复(属于软件缺陷可能不修复的原因:进度中没有安排足够的时间、不是缺陷、修复风险太大不值得修复)
29.软件文档需要测试吗?需要
30.关于beta测试,下列说法正确的是( )。是交给潜在的用户,由用户来做测试
31.黑盒测试按照测试的对象分为( )。数据测试和状态测试
32.白盒测试按照测试对象分为( )。数据覆盖和代码覆盖
33.被发现的软件缺陷( )。不一定修复
34.什么是杀虫剂怪事?软件缺陷对特定的测试技术免疫,不出来
35.测试小组负责保证软件的质量吗?不是,软件质量由专门的质量工程师负责
36.为什么说质量是免费的( )?因为低质量的软件在后期产生的不一致费用会超过为提高质量所付出的一致性费用。
37.不运行软件,仅仅通过查看软件源代码来寻缺陷的方法叫做 静态白盒测试
38.配置测试是指( )。测试软件在不同的硬件上是否正常工作。
39.软件存在安全漏洞( )软件缺陷。是
40.关于自动化测试工具,下列说法不正确的是( )。可以取代测试员
(正确的:可以提高测试工作效率;可以减少测试工作中的错误;可以做某些手工很难实现的测试工作。)
41.关于特别测试,下列说法正确的是( )。以上说法均不正确。
(不正确项:可以取代常规测试,只做特别测试就可以了;特别测试也需要预先做测试计划;特别测试发现缺陷的能力很强,每一个程序员都必须掌握。)
42.软件必须兼容以后的版本叫做( )。向前兼容
43.软件必须兼容以前的版本叫做( )。向后兼容
44.编码时坚持遵守标准和规范的原因是什么?仅仅为了提高可靠性
45.( )是测试员最重要的工作。选择测试用例
46.通过性测试和失效性测试先做哪一个?通过性测试
47.没有产品说明书能不能做测试?可以
48.关于配置测试,下列说法正确的是( )。配置测试只需要测试常见硬件即可
49.测试软件能否使用无线网卡正常进行网络传输属于( )测试。配置
50.测试软件能否正确保存数据到剪贴板中属于( )测试。兼容性
51.外国语言测试包括( )两个层次。翻译、本地化
52.软件文档需要测试吗?需要
53.软件存在未授权用户可以入侵的缺陷属于( )。严重性一级
54.软件存在数据丢失的缺陷属于( )。优先级二级
55.关于特别测试,下列说法不正确的是( )。非常有效,如果软件开发的时间太紧张,可以只作特别测试就可以了。
(正确的:没有计划;无组织、不可重复、不可跟踪;无法证明已经做过测试)
56.软件的辅助功能测试属于( )。易用性测试
57.被推迟修复的软件缺陷事实上是如何处理的?等到软件的下一个版本修复
58.软件的错误提示信息需要测试吗?需要
59.关于外国语言测试,下列说法正确的是( )。除了翻译之外,还要测试软件是否符合目
标地区的文化、风俗、习惯。
60.测试软件是否存在安全缺陷属于( ) 测试。失效性
61.制定一份完整的书面测试计划是( )。不需要也不可能的;
62.什么是回归测试?程序员宣称已经修复了缺陷,测试员再重新测试该缺陷是否依然存在;
63.谁有权把软件缺陷置为打开状态?测试员
64.谁有权把软件缺陷置为解决状态?程序员
65.谁有权把软件缺陷置为关闭状态?测试员
66.谁有权决定软件缺陷不予修复?更高层
67.软件缺陷的审查状态是指( )。项目高层审查缺陷是否需要修复
68.缓冲区溢出属于( )缺陷。安全
69.测试计划中必须为每一个阶段指定固定的日期吗?不需要也不能
70.如果在项目开发的后期,随着时间推移,发现的软件缺陷越来越少,这说明( )。测试工作临近结束
71.所谓的共享测试,或者缺陷轰炸是指( )。一段时间内,多个测试员集中测试一个区域或者特性;
72.关于beta测试,下列说法不正确的是( )。并不重要,是可有可无的;
(正确的:出除了易用性、兼容性和配置缺陷之外的软件缺陷的能力很差;是把尚未发布的软件送给潜在的客户,请他们使用,帮助寻缺陷;通常未经过beta测试的软件是不可靠的,不能正式发布的。)
73.关于软件质量和软件测试之间的关系,正确的是( )。测试小组不负责保证质量,QA工程师才负责
74.动态白盒测试和调试的关系是( )。在发现和隔离缺陷位置及原因上类似,但是目的不同
75.入侵式工具和非入侵式工具的关系是( )。以上答案均不正确。(错误项:等价的;入侵式工具的能力更强,因此有了入侵式工具就不需要非入侵式工具了;非侵式工具对软件不干扰,更适合测试,因此有了非入侵式工具就不需要入侵式工具了。)
二、填空题
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.在决定使用软件测试工具或者自动化时,要考虑哪些缺点或者注意事项_______________, ___________,_______________.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论