联大学堂《软件测试技术(开封大学)》题库及答案
联大学堂《软件测试技术(开封大学)》题库及答案
1、请简单介绍软件测试的四种基本技术以及它们之间的联系和区别。
正确答案:静态黑盒|动态黑盒|静态白盒|动态白盒|运行|源代码
2、软件缺陷有几种基本状态?几种扩展状态?它们之间如何转换?谁来做这个转换?
正确答案:打开|解决|关闭|审查|推迟|发现软件缺陷|修复缺陷|回归测试|不能确定|不予修复
3、软件的本地化()翻译。(“等同于”或者“不仅仅是”)
正确答案:不仅仅是
4、测试团队组织结构哪几种?各有什么特点?
正确答案:开发经理|项目经理|高级经理|利益关联
5、请简述测试一个软件的全过程。
正确答案:制定测试计划|建立测试用例集合|等价划分|执行测试|报告测试结果
6、随机测试分为哪几种?各自有什么特点?
正确答案:笨拙|半聪明|聪明|确认|定位|记录
7、有了白盒测试,还需要做黑盒测试吗?()
正确答案:需要
8、正式审查中,()最正式最严格。
正确答案:检验
9、规范是()。(“强制的”或者“建议的”)
正确答案:建议的
10、如果时间紧张,可以不做单元测试,只做集成测试吗?()(“可以”或者“不可以”)
正确答案:不可以
11、件测试员的目标是什么?请详细予以解释。其次,为什么正规的软件开发必须要专业的测试员而不能由程序员兼任?
正确答案:尽可能早|发现|修复|思维定势|掩盖|风格|效率
12、软件文档()测试。(“需要”或者“不需要”)
正确答案:需要
13、每一个软件都有某种用户界面吗?()
正确答案:是
14、如果要测试一个软件,除了测试它的功能和内部逻辑之外,还有一些所有软件都需要测试的内容,请简单介绍。
正确答案:配置|兼容性|外国语言|易用性|文档|安全性
15、()找出全部软件缺陷。
正确答案:不可能
16、软件的错误提示信息用户很难理解()一种软件缺陷。
正确答案:是
17、坚持标准和规范的好处是(),(),()。
正确答案:可靠性;可读性\可维护性;移植性
18、针对Windows计算器程序,利用动态黑盒方法测试它的加法功能,请写出可行的测试用例集合。
正确答案:边界条件|次边界条件|垃圾数据|默认
19、测试员()决定软件缺陷不予修复。(“有权”或者“无权”)
正确答案:无权
20、程序员()拒绝修复软件缺陷。(“有权”或者“无权”)
正确答案:无权
21、()有权决定推迟软件缺陷
正确答案:项目经理或者变动委员会
22、最适合外包测试的是()测试、()测试和()测试
正确答案:配置;兼容性;外国语言
23、beta测试找出除了(),(),()之外的软件缺陷的能力很差。
正确答案:配置缺陷;兼容性缺陷;易用性缺陷
24、质量保证人员的职责是什么?它们和测试员有什么区别?
正确答案:检查和评估|改进过程|防止|干预|质量|权力|责任
25、软件说明书中规定该软件只能在一台计算机上使用()软件缺陷。(“是”或者“不是”)
正确答案:不是
26、静态白盒测试()可有可无的。(“是”或者“不是”)
正确答案:不是
27、有了入侵式工具,()非入侵式工具。(“不需要”或者“还需要”)
正确答案:还需要
28、标准是()。(“强制的”或者“建议的”)
正确答案:强制的
29、缓冲区溢出引起的缺陷属于()缺陷。
正确答案:安全
30、()决定关闭软件缺陷。
正确答案:测试员
31、特别测试()替代常规的测试。(填“可以”或者“不可以”)
正确答案:不可以
32、()有权把软件缺陷置为解决状态。
正确答案:程序员
33、如果开发小组规定,每一个模块都必须写注释,这是()。
正确答案:标准
34、如果程序员认为测试员找到的缺陷属于错误理解,并不是缺陷,而测试员不同意,那么应该()。
正确答案:提交给更高层。
35、测试工作的目标是完全测试一个软件,尽可能找出所有缺陷吗()。
正确答案:不是
36、测试计划()严格按照IEEE的标准格式来书写吗?("必须"或者“不一定”)。
正确答案:不一定
37、测试猴子()取代测试员。(“可以”或者“不可以”)
正确答案:不可以
38、软件测试员新手一般从做()测试开始?
正确答案:动态黑盒
39、测试软件能否读取其他软件的文档属于()测试。
正确答案:兼容性
40、自动化测试是否必须依赖于测试工具?()
正确答案:是
41、测试计划一旦制定出来,()严格执行,绝不允许修改。(“一定”或者“不一定”)
正确答案:不一定
42、所谓的共享测试,或者缺陷轰炸是指()。
正确答案:一段时间内,多个测试员集中测试一个区域或者特性
43、软件能够读取新版本的文档是()兼容。
正确答案:向前
44、已发现具有配置缺陷的产品()发布。
正确答案:能
45、单元测试和集成测试先做哪一个?()
正确答案:单元测试
46、所谓“猴子测试”是指()测试。
正确答案:随机
47、完全测试软件是()的。(“可能”或者“不可能”)
正确答案:不可能
48、建立测试用例集合()主观性
正确答案:有
49、动态白盒测试和调试的关系是()。(“等价的”或者“不等价的”)
正确答案:不等价的
50、()测试需要考察模块间的接口和各模块之间的联系。
正确答案:集成
51、测试软件能否正确发声属于()缺陷。
正确答案:配置
52、软件存在未授权用户可以侵入的缺陷属于()缺陷。
正确答案:安全
53、通过强制软件以某种方式运行来检测缺陷只能是()测试。
正确答案:动态白盒
54、审查说明书,试图找到问题是()测试。
正确答案:静态黑盒
55、没有产品说明书时可以测试吗()。
正确答案:可以
56、软件测试最重要、难度最大的工作是()。
正确答案:建立测试用例集合
57、软件能够读取以前版本的文档是()兼容。
正确答案:向后
58、软件界面混乱,按钮大小不规律,菜单不全属于()缺陷
正确答案:易用性
59、软件存在数据不明丢失的问题属于()缺陷。
正确答案:安全
60、如果开发小组建议不要使用dowhile循环,代之以while循环,这是()。
正确答案:规范
61、软件的易用性通常很难精确定义,现实中,可以采取()作为替代方法。
正确答案:如果软件工作的平台上有相关的标准和规范,则遵照它们的规定
62、软件和其他软件通信不正确属于()缺陷。
正确答案:兼容性
63、划分软件测试属于静态测试还是动态测试的依据是()。
正确答案:是否运行软件
64、白盒测试的代码覆盖中,能力最强的是()覆盖。
正确答案:条件
65、对于测试员来说,如果编码不符合标准和规范,()一种软件缺陷。
正确答案:是
66、测试计划()可有可无的。
正确答案:不是
67、测试计划是否必须形成书面文档?()
正确答案:是
68、划分软件测试属于白盒测试还是黑盒测试的依据是()。
正确答案:能否看到软件的内部结构和源代码。
69、软件的英文版本翻译不正确,用户无法理解属于()缺陷。
正确答案:外国语言或者本地化
70、软件缺陷发现得越晚,修复的代价()。
正确答案:越大
71、测试软件的功能对用户来说是否能够顺利操控实现是()测试。
正确答案:易用性
72、在某些打印机上打印结果错页,偏色或者倾斜属于()缺陷。
正确答案:配置
73、特别测试是()。
正确答案:没有计划的测试,它很容易,也很有趣,但是没有组织性、无法重复,也无法跟踪,完成后,无法证实曾经执行过。
74、beta测试()取代内部测试。
正确答案:不能
75、几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是()。
正确答案:大爆炸
76、在软件开发的大爆炸模式下几乎不可能进行测试的原因是()。
正确答案:软件是一次交付的,找出产生缺陷的原因非常困难,甚至不可能;软件缺陷很多,会互相掩盖,即使发现并修复了缺陷,可能软件仍然无法正常工作。
77、将软件送给潜在的客户使用,借此找出缺陷的方法是()测试。
正确答案:beta
78、列出制定测试计划时经常考虑的常用测试资源(),(),(),(),(),()。
正确答案:人员、设备、办公场所和实验室、软件、外包公司和其他供给。
79、白盒测试的最大问题是()。
正确答案:很容易形成偏见,看到代码之后说“我知道这些代码是对的,不需要测试”。实际上这是被表面蒙蔽了,有可能漏掉了必要的测试用例,一定要小心。
80、如果软件开发周期时间很紧张,则beta测试()省去不做。
正确答案:不能
81、在决定使用软件测试工具或者自动化时,要考虑哪些缺点或者注意事项(),(),()。
正确答案:软件在开发过程中会变化,测试工具要随之变化;测试员可能会陷入陷阱,花费太多时间去设计测试工具和自动化,而忽略了实际测试;容易过分依赖自动化,但是手工测试是无可替代的。
82、没有计划,仅凭测试员坐在电脑前自由探索以找到缺陷,这种测试方法叫做()测试。
正确答案:特别
83、除了传统的文档,还可以用(),(),(),(),()表述测试用例?
正确答案:表格;真值表;列表和示意图;能最有效地给自己、其他测试员和项目小组其他成员表示测试用例的任何形式。
84、如果开发进度很紧张,能否跳过单元测试,直接做集成测试?()
正确答案:不能
85、测试工作仅仅测试软件是具备应有的功能够不够?()
正确答案:不够
86、访问程序的所有状态能不能确保了遍历各种状态之间的转换?()
正确答案:不能
87、有没有质量很高但是可靠性很差的产品?如果有,举例说明()。
正确答案:有;高性能跑车,
88、()负责保证软件的质量。
正确答案:质量保证人员
89、测试用例说明是()。
正确答案:定义测试的实际输入值和预期输入结果,还指明具体的环境要求、程序要求和测试用例之间的依赖性。
90、大爆炸模式是不是适合做软件测试?()
正确答案:不是
91、软件测试()有风险的行为?(“是”或者“不是”)
正确答案:是
92、确认是()。
正确答案:保证软件符合产品说明书的过程。
93、网站测试()使用灰盒测试方法.(“可以”或者“不可以”)
正确答案:可以
94、既然用户界面设计测试的7个标准是(),(),(),(),(),(),()。
正确答案:符合标准和规范;直观;一致;灵活;舒适;正确;实用
95、验证是()。
正确答案:保证产品满足用户要求的过程。
96、测试员最喜欢的软件开发模式是()。
正确答案:螺旋模式
97、对软件进行beta测试的好处是()。
正确答案:可以让更多的人来检查软件;是发现配置和兼容性缺陷的好办法。
98、正式审查的四个基本要素是(),(),()和()。
正确答案:确定问题;遵守规则;准备;编写报告
99、用于软件缺陷报告,使软件缺陷获得最大的修复机会的原则是(),(),(),()。
正确答案:尽早记录;有效描述软件缺陷,确保其最小化、单一、明显、全面、可以再现;在进行的过程中不掺杂个人看法;在软件缺陷的整个生命周期中跟踪报告
100、等价类划分的目的是()。
正确答案:把可能的测试用例集合缩减到可控制且仍然足以测试软件的小范围内。
101、列举自动化测试工具的一些好处。
正确答案:可以加快执行测试用例的速度;提高测试员的工作效率,从而留出更多时间进行测试用例计划和测试用例开发;它们精确而且不会懈怠。
102、软件启动画面上公司徽标中的错别字属于什么级别的严重性和优先级?
正确答案:严重性3级,优先级2级
103、如果软件过于花哨,有一些不必要的功能,是不是软件缺陷?()
正确答案:是
104、是不是所有的软件都必须进行某种程度的兼容测试()。
正确答案:不是
105、测试计划分为(),(),()三个等级。
正确答案:测试设计说明;测试用例说明;测试过程说明
106、什么是单元测试?
正确答案:在底层进行的测试叫做单元测试,它测试基本模块
107、什么是测试驱动?
正确答案:自底而上的递增测试,编写称为测试驱动的模块调用正在被测试的模块,测试驱动以和将来真正模块同样的方式挂接,向被测试模块发送测试用例数据,接受返回结果,验证结果是否正确。
108、什么是集成测试?
正确答案:单元经过测试,底层软件缺陷找出来并修复之后,集成在一起,对模块的组合进行测试叫做集成测试。
109、如果遇到杀虫剂怪事,该如何应对?
正确答案:换新的测试用例,或者交给别人去测试
110、说出软件缺陷可能不修复的几个原因。
正确答案:进度中没有安排足够的时间;不是软件缺陷;修复风险太大不值得修复;缺陷没有正确报告。
111、查看工具和注入工具的异同是()
正确答案:看工具是非入侵式的,只允许查看发生了什么;注入工具是入侵式的――不仅允许查看发生了什么,还可以操纵。
112、质量是()的。
正确答案:免费
113、随机测试工具分为几种?
正确答案:笨拙的猴子,半聪明的猴子,聪明的猴子
114、什么是测试桩?
正确答案:自顶而下的递增测试,编写称为测试桩的模块,替换底层模块,充当被测试模块的接口,向被测试模块发送数据。
115、聪明的猴子比笨拙的猴子有什么优势?
正确答案:它们几乎都有自知能力,知道软件的状态图表,知道自己在哪里,能做什么。
116、动态白盒测试根据测试对象分为()和()。
正确答案:数据覆盖;代码覆盖
117、什么是失效性测试?
正确答案:失效性测试是确信软件能够正确运行之后,采用各种方法来搞垮软件,使其崩溃。
118、给出几个理由说明为什么软件说明书往往是软件制造中缺陷最大的来源。
正确答案:产品说明书常常没有写――说不出来就肯定做不出来;产品说明书虽然有,但是不完整,不停更改,或者产品说明书没有和开发小组沟通过,取得大家一致的认可。
119、指出下列产品说明书中的错误:当用户使用CompactMemory选项时,程序将使用Huffman解析矩阵方法尽可能压缩邮件列表的数量。
正确答案:“尽可能”一词不够精确,无法弄清楚究竟是压缩到什么程度,因此无法测试。
120、正式审查分为(),()和()三种类型。
正确答案:同事审查;走查;检验;
121、软件缺陷的生命周期中基本状态有几个?扩展状态有几个?
正确答案:基本状态:打开,解决,关闭;扩展状态:审查、推迟
122、正式被锁定并且不能修改的产品说明书有何缺点?
正确答案:如果软件开发中市场转移到不同方向,或者用户要求修改,就没有调整软件的灵活性。
123、测试小组是否负责保证软件的质量?()
正确答案:不负责
124、测试共享或者缺陷轰炸最大的好处是()。
正确答案:有助于克服杀虫剂怪事。
125、什么是通过性测试?
正确答案:通过性测试是确认软件至少能做什么,而不会考验其能力,软件测试员不需要想尽办法来使软件崩溃,仅仅运用最简单、最直观的测试用例。
126、beta测试对于发现哪些类型的缺陷更有力?对于发现其他类型的缺陷能力强不强?
正确答案:配置缺陷、易用性缺陷、兼容性缺陷;不强
127、软件缺陷的定义是什么?
正确答案:1)软件未实现产品说明书要求的功能;2)软件出现了产品说明书指明不应该的错误;3)软件实现了产品说明书未提及的功能;4)软件未实现产品说明书虽未提及但是应该实现的功能;5)软件难以理解、不易使用、运行缓慢――从测试员的角度看――最终用户会认为不好。
128、公司或者开发小组用来称呼软件问题的术语很重要吗?
正确答案:不重要。可以统一叫做软件缺陷,但是起别的名字也没有问题,只要事先约定其含义即可。
129、白盒测试的代码覆盖分为哪几种?
正确答案:语句覆盖、分支覆盖、条件覆盖
130、动态黑盒测试的数据测试做等价划分时,那些数据需要特别注意?
正确答案:第一,边界条件和次边界条件;第二,默认、空白、空值、零值和无;第三,非法、错误、不正确和垃圾数据。
131、最简单但是很有效自动化测试类型是什么?
正确答案:记录和回放测试用例。
132、设计计算机时间格式,从而带来“千年虫”问题的程序员有错误吗?
正确答案:有错误。他应该考虑到两位时间格式显然只能到1999年,到2000年,格式就会失效,带来巨大麻烦。
133、入侵式工具和非入侵式工具的关系是()。
A.等价的
B.入侵式工具的能力更强,因此有了入侵式工具就不需要非入侵式工具了。
C.非侵式工具对软件不干扰,更适合测试,因此有了非入侵式工具就不需要入侵式工具了。
D.以上答案均不正确。
正确答案:D
134、动态黑盒测试的测试对象分为哪几种?
正确答案:数据测试、状态测试
135、动态白盒测试和调试的关系是()。
A.等价
B.完全不相干
C.在发现和隔离缺陷位置及原因上类似,但是目的不同
D.目的相同,手段不同。
正确答案:C
136、关于软件质量和软件测试之间的关系,正确的是()。
A.测试小组负责保证质量
B.开发小组负责保证质量
C.测试小组不负责保证质量,QA工程师才负责
D.测试小组和开发小组共同保证质量
正确答案:C
137、绘制软件状态图的三个要素是?
正确答案:软件可能处于的每一个状态;从一个状态转移到另一个状态所需要的输入和条件;当进入和推出状态时产生的条件、变量和输出。
138、测试用例计划的四个理由是什么?
正确答案:组织性、重复性、跟踪和测试证实
139、测试计划中必须为每一个阶段指定固定的日期吗?
A.不需要也不能
B.是的
C.可以指定也可以不指定
D.以上答案均不正确
正确答案:A
140、为什么不可能完全测试一个软件?
正确答案:除了极短小的程序之外,完全测试需要太多输入、输出和分支组合;此外,软件可能不客观,可以用多种方式解释。
141、有配置缺陷的软件可以发布吗?
正确答案:可以。因为永远不可能修复所有的软件缺陷,对于配置缺陷,只要在常见的硬件配置上没有问题就可以了,不可能测试所有硬件及其组合。
142、软件测试的基本技术有哪几种?
正确答案:静态黑盒测试、动态黑盒测试、静态白盒测试、动态白盒测试
143、软件测试员的目标是什么?
正确答案:尽可能早地发现软件缺陷并确保其得到修复。
144、软件缺陷的审查状态是指()。
A.测试员审查缺陷是否存在
B.程序员审查测试员报告的缺陷是否真实
C.测试员审查缺陷是否已经被修复
D.项目高层审查缺陷是否需要修复
正确答案:D
145、谁有权决定软件缺陷不予修复?
A.测试员
B.程序员
C.更高层
D.没有人有这个权利,软件缺陷必须修复。
正确答案:C
146、关于beta测试,下列说法不正确的是()。
A.找出除了易用性、兼容性和配置缺陷之外的软件缺陷的能力很差;
B.是把尚未发布的软件送给潜在的客户,请他们使用,帮助寻找缺陷;
C.并不重要,是可有可无的;
D.通常未经过beta测试的软件是不可靠的,不能正式发布的。
正确答案:C
147、谁有权把软件缺陷置为关闭状态?
A.测试员
B.程序员
C.测试员和程序员合起来
D.项目经理
正确答案:A
148、所谓的共享测试,或者缺陷轰炸是指()。
A.一段时间内,多个测试员集中测试一个区域或者特性;
B.一段时间内,每一个测试员分配一个区域或者特性,各自独立完成;
C.一段时间内,测试员公开自己的测试技术和发现的缺陷,大家共享;
D.一段时间内,测试员和程序员彼此交换工作,共享信息。
正确答案:A
149、缓冲区溢出属于()缺陷。
A.配置
B.兼容性
C.安全
D.易用性
正确答案:C
150、测试软件是否存在安全缺陷属于()测试。
A.通过性
B.失效性
C.两者都不是
D.两者都是
正确答案:B
151、什么是回归测试?
A.测试工作停止一段时间,又恢复;
B.回归测试是否通过,不影响软件缺陷的关闭与否;
C.程序员宣称已经修复了缺陷,测试员再重新测试该缺陷是否依然存在;
D.回归测试不是必须的,可以忽略不做。
正确答案:C
152、谁有权把软件缺陷置为打开状态?
A.测试员
B.程序员
C.测试员和程序员合起来
D.项目经理
正确答案:A
153、软件存在数据丢失的缺陷属于()。
A.优先级一级
B.优先级二级
C.优先级三级
D.优先级四级
正确答案:B
154、谁有权把软件缺陷置为解决状态?
A.测试员
B.程序员
C.测试员和程序员合起来
D.项目经理
正确答案:B
155、测试软件能否正确保存数据到剪贴板中属于()测试。
A.兼容性
B.配置
C.易用性
D.安全
正确答案:A
156、关于外国语言测试,下列说法正确的是()。
A.外国语言测试就是测试软件翻译的是否正确。
B.外国语言测试可以在完全不懂外国语言的情况下,凭直觉测试。
C.除了翻译之外,还要测试软件是否符合目标地区的文化、风俗、习惯。
D.以上说法均不正确
正确答案:C
157、关于特别测试,下列说法不正确的是()。
A.没有计划
B.无组织、不可重复、不可跟踪
C.非常有效,如果软件开发的时间太紧张,可以只作特别测试就可以了。
D.无法证明已经做过测试
正确答案:C
158、软件的错误提示信息需要测试吗?
A.不需要
B.需要
C.也许需要
D.可以由测试员自己决定
正确答案:B
159、软件文档需要测试吗?
A.不需要
B.需要
C.根据用户的需要
D.程序员写的文档要测试,测试员写的文档不需要
正确答案:B
160、软件的辅助功能测试属于()。
A.易用性测试
B.兼容测试
C.beta测试
D.配置测试
正确答案:A
161、软件存在未授权用户可以入侵的缺陷属于()。
A.严重性一级
B.严重性二级
C.严重性三级
D.严重性四级
正确答案:A
162、关于配置测试,下列说法正确的是()。
A.配置测试可有可无
B.配置测试必须测试所有的硬件
C.配置测试只需要测试常见硬件即可
D.配置测试包括测试软件在某操作系统下工作是否正常
正确答案:C
163、如果在项目开发的后期,随着时间推移,发现的软件缺陷越来越少,这说明()。
A.测试工作进行的不充分
B.测试工作临近结束
C.测试工作还未开始
D.还有很多软件缺陷未发现,测试工作远未达到完善。
正确答案:B
164、为什么说质量是免费的()?
A.这个说法不正确,开发高质量软件需要更多投入。
B.因为低质量的软件在后期产生的不一致费用会超过为提高质量所付出的一致性费用。
C.因为高质量软件产品可以定更高价格,足以弥补投入。
D.以上说法均不正确
正确答案:B
165、软件存在安全漏洞()软件缺陷。
A.是
B.不是
C.可能是也可能不是
D.只要是上市的软件,就根本就没有安全漏洞
正确答案:A
166、通过性测试和失效性测试先做哪一个?
A.通过性测试
B.失效性测试
C.一起做
D.哪一个先做都可以
正确答案:A
167、被推迟修复的软件缺陷事实上是如何处理的?
A.等到产品发布之后,用户提出意见了再修复
B.实际上永远不会修复了
C.等到软件的下一个版本修复
D.在产品发布前的最后时刻修复
正确答案:C
168、没有产品说明书能不能做测试?
A.可以
B.不可以
C.根据软件的具体情况而定
D.以上答案均不正确
正确答案:A
169、制定一份完整的书面测试计划是()。
A.必需的;
B.不需要也不可能的;
C.根据软件类型不同,可能需要也可能不需要;
D.以上答案均不正确。
正确答案:B
170、白盒测试按照测试对象分为()。
A.数据覆盖和状态覆盖
B.数据覆盖和代码覆盖
C.语句覆盖和非语句覆盖
D.以上均不正确
正确答案:B
171、()是测试员最重要的工作。
A.选择测试用例
B.执行测试任务
C.制定测试计划
D.报告测试结果
正确答案:A
172、软件必须兼容以后的版本叫做()。
A.向前兼容
B.向后兼容
C.双向兼容
D.后续兼容
正确答案:A
173、关于beta测试,下列说法正确的是()。
A.并不重要,可有可无
B.可以取代内部测试,只做beta测试即可
C.是程序员来做
D.是交给潜在的用户,由用户来做测试
正确答案:D
174、配置测试是指()。
A.测试软件的附属材料。
B.测试软件在某种操作系统上是否正常工作。
C.测试软件安装过程中的配置选项。
D.测试软件在不同的硬件上是否正常工作。
正确答案:D
175、外国语言测试包括()两个层次。
A.翻译、本地化
B.英语、法语
C.直译、意译
D.语言、文化
正确答案:A
176、软件调试的目的是()。
A.找出错误所在并改正之
B.对错误性质进行分类
C.排除存在错误的可能性
D.统计出错的次数
正确答案:A
177、被发现的软件缺陷()。
A.必须修复
B.不一定修复
C.测试员可以决定不修复
D.程序员可以拒绝修复
正确答案:B
178、关于自动化测试工具,下列说法不正确的是()。
A.可以提高测试工作效率
B.可以减少测试工作中的错误
C.可以取代测试员
D.可以做某些手工很难实现的测试工作。
正确答案:C
179、不运行软件,仅仅通过查看软件源代码来寻找缺陷的方法叫做
A.静态黑盒测试
B.动态黑盒测试
C.静态白盒测试
D.动态白盒测试
正确答案:C
180、软件必须兼容以前的版本叫做()。
A.向前兼容
B.向后兼容
C.单向兼容
D.后续兼容
正确答案:B
181、测试软件能否使用无线网卡正常进行网络传输属于()测试。
A.兼容性
B.配置
C.易用性
D.安全
正确答案:B
182、测试小组负责保证软件的质量吗?
A.是的
B.不一定
C.不是,软件质量由专门的质量工程师负责
D.整个开发团队共同保证软件的质量
正确答案:C
183、软件文档需要测试吗?
A.不需要
B.需要
C.不一定
D.以上答案均不正确
正确答案:B
184、以下不属于绘制状态转换图的三要素的是()。
A.软件可能处于的每一状态
B.从一个状态转换到另一个状态所需要的输入和条件
C.进入和退出状态时的条件、变量和输出
D.软件完成一次工作的流程
正确答案:D
185、以下不属于软件缺陷可能不修复的原因是()。
A.进度中没有安排足够的时间
B.不是缺陷
C.修复风险太大不值得修复
D.程序员任务紧张,没有时间修复
正确答案:D
186、在进行压迫测试时能否同时进行重负测试?
A.能
B.不能
C.视实际情况而定
D.由程序员决定
正确答案:A
187、关于特别测试,下列说法正确的是()。
A.可以取代常规测试,只做特别测试就可以。了
B.特别测试也需要预先做测试计划。
C.特别测试发现缺陷的能力很强,每一个程序员都必须掌握。
D.以上说法均不正确。
正确答案:D
188、黑盒测试按照测试的对象分为()。
A.数据测试和状态测试
B.内部测试和外部测试
C.数据测试和代码测试
D.以上均不正确
正确答案:A
189、编码时坚持遵守标准和规范的原因是什么?
A.仅仅为了提高可靠性
B.仅仅为了提高可读性/维护性
C.仅仅为了提高移植性
D.以上三点都是
正确答案:A
190、等价类划分完成后,就可得出(),它是确定测试用例的基础。
A.有效等价类
B.无效等价类
C.等价类表
D.测试用例集
正确答案:D
191、在白盒测试用例设计中,代码覆盖包括()。
A.语句覆盖、分支覆盖、条件覆盖、
B.部分覆盖、全面覆盖
C.内层覆盖、外层覆盖
D.语句覆盖、注释覆盖、链接覆盖
正确答案:A
192、哪四种残疾会影响软件的易用性()。
A.视力、听力、运动、认知障碍
B.视力、理解力、定位能力、记忆力
C.视力、触摸能力、运动能力、分析能力
D.以上答案均不正确
正确答案:A
193、白盒测试方法的优点是()
A.可测试软件的特定部位
B.能站在用户立场测试
C.可按软件内部结构测试
D.可发现实现功能需求中的错误
正确答案:C
194、什么是杀虫剂怪事?
A.软件缺陷被测试技术所发现,就像杀虫剂杀虫一样
B.软件缺陷对特定的测试技术免疫,找不出来
C.第一次能找到的软件缺陷,第二次就找不到了,就像害虫具备了对测试技术的免疫力
D.如果出现了杀虫剂怪事,说明测试已经做得够多,可以停止了。
正确答案:B
195、假如周一测试某软件,一小时发现一个缺陷,你认为周二会()。
A.基本维持这个情况
B.发现软件缺陷的频率大幅度上升
C.发现软件缺陷的频率大幅度下降
D.以上答案均不正确
正确答案:A
196、关于标准和规范,下列说法正确的是()。
A.都是强制性的
B.都是建议性的
C.标准是强制性的,规范是建议性的
D.规范是强制性的,标准是建议性的
正确答案:C
197、下列项目中不属于测试文档的是()
A.测试计划
B.测试用例
C.程序流程图
D.测试报告
正确答案:C
198、黑盒测试方法的优点是()。
A.可测试软件的特定部位
B.能站在用户立场测试
C.可按软件内部结构测试
D.可发现实现功能需求中的错误
正确答案:B
199、下列说法不正确的是()
A.测试不能证明软件的正确性
B.测试员需要良好的沟通技巧
C.质量保证与测试属于一个层次的概念
D.成功的测试是发现了错误的测试
正确答案:C
200、软件测试计划是一些文档,它们描述了()。
A.软件的性质
B.软件的功能和测试用例
C.软件的规定动作
D.对于预定的测试活动将要采取的手段
正确答案:D
201、对于模拟飞行或者模拟赛车的游戏,精度和准确度哪一个更重要?
A.精度
B.准确度
C.两者同样重要
D.两者都不重要
正确答案:B
202、完全测试一个软件是()
A.不可能的
B.可能而且必须的
C.可能,但是不一定必须
D.根据客户的需求而定
正确答案:A
203、质量和可靠性的关系是()
A.质量高的产品可靠性一定好
B.可靠性好的产品质量一定高
C.两者并不一定一致
D.以上说法均不正确
正确答案:C
204、在进行单元测试时,常用的方法是()
A.采用黑盒测试,辅之以白盒测试
B.采用白盒测试,辅之以黑盒测试
C.只使用黑盒测试
D.只使用白盒测试
正确答案:A
205、下列不属于正式审查的方式是()
A.同事审查
B.公开陈述
C.检验
D.编码标准和规范
正确答案:D
206、关于精度和准确度,下列说法正确的是()
A.两者等价
B.准确度包含精度在内
C.精度包含准确度在内
D.两者没有直接关系,可以不一致
正确答案:D
207、下列说法正确的是()
A.好的测试员应不懈追求完美。
B.好的测试员不会一味追求完美,知道适可而止。
C.好的测试员应当根据程序员的建议决定是否停止测试工作。
D.以上答案均不正确。
正确答案:B
208、黑盒法是根据程序的()来设计测试用例的
A.应用范围
B.内部逻辑
C.功能
D.输入输出数据
正确答案:D
209、仅仅测试程序是否按照预期方式运行是否足够?
A.不够
B.足够了
C.根据情况而定
D.以上答案均不正确
正确答案:A
210、在软件测试中,下面说法中错误的是()。
A.测试是为了发现程序中的错误而执行程序的过程
B.测试是为了表明程序是正确的
C.好的测试方案是极可能发现迄今为止尚未发现的错误的方案
D.成功的测试是发现了至今为止尚未发现的错误的测试
正确答案:B
211、软件测试是软件质量保证的主要手段之一,测试的成本已超过()的30%以上。因此,提高测试的有效性非常重要。
A.软件开发成本
B.软件维护成本
C.软件开发成本和维护成本
D.软件研制成本
正确答案:A
212、软件测试用例主要由测试输入数据和()两部分组成。
A.测试计划
B.测试规则
C.测试的预期结果
D.以往测试记录分析
正确答案:C
213、软件测试的目的是
A.试验性运行软件
B.发现软件缺陷
C.证明软件正确
D.找出软件中全部缺陷
正确答案:B
214、软件测试中白盒法是通过分析程序的()来设计测试用例的。
A.应用范围
B.内部逻辑
C.功能
D.输入输出数据
正确答案:B