还剩16页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件测试理论考试题库及答案
1、在确定黑盒测试策略时,优先选用的方法是()A、边界值分析法B、等价类划分C、错误推断法D、决策表方法答案B
2、造成测试覆盖率不达标的原因可能是()A、存在不可到达的代码或冗余的代码B、测试用例不足C、存在不可能的路径和条件D、以上全部答案D
3、关于软件测试的目的,下列说法哪个是错误的()A、测试是程序的运行过程,目的在于发现错误B、一个好的测试用例在于能够发现至今未发现的错误C、一个成功的测试是发现了至今未发现的错误的测试D、测试的目标是以最少的时间和人力改正软件中潜在的所有错误和缺陷答案D
4、用等价类法划分Windows文件名称,应该分成()个等价区间A、2B、3C、4D、6答案C
5、软件设计阶段的测试主要采取的方式是()A、评审B、白盒测试C、黑盒测试D、动态测试答案A
6、软件缺陷产生的原因有()A、技术问题B、团队工作C、软件本身A、程序的内部逻辑B、程序的复杂度C、使用说明书D、程序的功能答案A
50、在设计一个充分的健壮性测试思路上通常考虑使用的策略有()o1)基于覆盖率的策略2)基于可靠性的策略3)基于错误的策略4)基于失效的策略A、1B、1和3C、1和3和4D、所有都应考虑答案C
51、测试人员应在软件生命周期中的下面哪个阶段介入最好()A、需求阶段B、设计阶段C、编码阶段D、系统集成阶段答案A
52、在某种类型会议上,由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的这种测试方法是()A、软件审查B、代码走查C、技术评审D、代码审查答案B
53、在测试和使用软件产品过程中进行的度量是()A、内部度量B、外部度量C、使用度量D、性能度量解答案B
54、软件测试风险管理包含()和风险控制两方面内容A、风险排序B、风险识别C、风险评估D、风险分析答案C
55、需求规格说明书的内容不应当包括()A、对重要功能的描述B、对算法的详细过程性描述(详细说明书)C、软件确认准则D、软件的性能答案B
56、不属于界面元素测试的是()A、窗口测试B、文字测试C、功能点测试D、鼠标测试答案C
57、对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为()A、测试B、调试C、错误分析D、验证答案B
58、下列引起软件缺陷的因素不属于技术问题的是()A、内容不正确B、算法错误C、语法错误D、系统结构不合理答案A
59、软件测试的目的是()A、评价软件的质量B、发现软件的错误C、找出软件中所有的错误D、证明软件的正确的答案B
60、需求分析是由分析员经过了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型,并写出()A、模块说明书B、软件规格说明书C、项目开发计划D、合同文档答案B
61、在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低A、正确B、错误答案B
62、单元测试仅仅证明了被测程序单元做了什么A、正确B、错误答案B
63、在软件生命周期各个阶段都可能产生错误A、正确B、错误答案A
64、为了提高测试的效率,应该选择发现错误可能性大的数据作为测试数据A、正确B、错误答案A
65、软件故障(fault)是指软件运行过程中出现的一种不希望或不可接受的外部状态A、正确B、错误答案A
66、验收测试是由最终用户来实施的A、正确B、错误答案B
67、Beta测试是验收测试的一种A、正确B、错误答案A
68、在软件生命周期的运行发布阶段,软件缺陷修复费用最低A、正确B、错误答案B
69、调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计A、正确B、错误答案B
70、项目立项前测试人员不需要提交任何工件A、正确B、错误答案A
71、最重要的用户界面要素是软件符合现行标准和规范A、正确B、错误答案A
72、测试组织与开发组织最好为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测试自己的程序A、正确B、错误答案B
73、测试人员要坚持原则,缺陷未修复完坚决不予通过A、正确B、错误答案B
74、总是首先设计白盒测试用例A、正确B、错误答案B
75、易学性测试是检查系统中用户为操作和运行控制所花努力有关的测试工作A、正确B、错误答案A
76、每一个软件项目都有一个最优的测试量A、正确B、错误答案A
77、在软件生命周期的设计阶段,软件缺陷修复费用最低A、正确B、错误答案B
78、软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象A、正确B、错误答案A
79、软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因A、正确B、错误答案A
80、导致系统程序崩溃的错误才是缺陷A、正确B、错误答案B
81、采用正确的测试用例设计方法,软件测试可以做到穷举测试A、正确B、错误答案B
82、软件测试的目的在于发现错误、改正错误A、正确B、错误答案B
83、验收测试是以最终用户为主的测试A、正确B、错误答案A
84、许多测试都是冗余的A、正确B、错误答案A
85、在集成测试阶段是采用黑盒测试与白盒测试相结合的方法A、正确B、错误答案A
86、程序员应避免测试自己的程序A、正确B、错误答案B
87、软件测试是独立于软件开发的一个工作A、正确B、错误答案B
88、测试人员说“没有可运行的程序,我无法进行测试工作”A、正确B、错误答案B
89、为了提高测试的效率,需要取一切可能的输入数据作为测试数据,达到全部覆盖的要求A、正确B、错误答案B
90、专业的测试人员要尽量运用测试技术进行测试,直觉和预感是没有用的A、正确B、错误答案B
91、测试组负责软件质量A、正确B、错误答案B
92、只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性A、正确B、错误答案B
93、成熟性测试是检验软件系统故障,或违反指定接口的情况下维持规定的性能水平有关的测试工作A、正确B、错误答案A
94、静态检查就是看代码A、正确B、错误答案B
95、缺陷探测率是衡量测试投资回报的一个主要指标A、正确B、错误答案A
96、模块接口测试属于单元测试内容A、正确B、错误答案B
97、单元测试能发现约80%的软件缺陷A、正确B、错误答案A
98、为了提高测试的效率,应该随机选取测试数据A、正确B、错误答案B
99、发现软件缺陷是软件可靠性测试的主要目的A、正确B、错误答案B
100、测试是为了验证软件已正确地实现了用户的要求A、正确B、错误答案BD、以上全部答案D
7、在做安全性测试之前,首先要分析()A、资产和危险B、暴露出来的行为C、安全性控制D、以上全部答案D
8、以下选项中不属于协议一致性测试分析方法中的测试的是()A、基本互联测试B、定向诊断测试C、人员测试D、能力测试答案C
9、用来代替被测模块的子模块的是()A、驱动模块B、桩模块C、调用模块D、配置模块答案B
10、GB/T16260将软件的内部(外部)质量属性划分为六大质量特性,分别是()答案A
11、自底向上增量式集成测试中,下面()描述是正确的A、测试由桩模块控制B、最上面的模块最先测试C、父单元用测试过的子单元测试D、包含树的深度优先或广度优先遍历过程答案C
12、为了提高测试的效率,争取的做法是()A、选择发现错误可能性大的数据作为测试用例B、在完成程序的编码之后在指定软件的测试计划C、随机选取测试用例D、取一切可能的输入数据作为测试用例答案A
13、下列不属于回归测试的目的的是()A、检验软件的修改达到了预定目的B、检验软件的修改不会影响软件的其他功能的正确性C、检验改动不会带来不可预料的行为或者另外的错误D、检验修改的测试用例是否完整答案D
14、()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次A、条件覆盖B、组合覆盖C、判定覆盖D、语句覆盖答案D
15、必须要求用户参与的测试阶段是()A、单元测试B、集成测试C、确认测试D、验收测试答案D
16、()是一种黑盒测试方法,它是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例A、等价类划分法B、边界值分析法C、因果图法D、场景法答案A
17、把黑盒测试和白盒测试的界限打乱了A、灰盒测试B、动态测试C、静态测试D、失败测试答案A
18、下列不属于黑盒测试方法的是()A、等价类划分B、状态测试C、边界值分析D、变异测试答案D
19、将基于功能的和基于实现的测试方法结合在一起的动态测试类型,我们称这种测试为()A、白盒测试B、灰盒测试C、黑盒测试D、基于故障的测试答案B
20、不属于单元测试内容的是()A、模块接口测试B、局部数据结构测试C、路径测试D、用户界面测试答案A
21、下列测试中不属于系统测试的是()A、性能测试B、集成测试C、压力测试D、可靠性测试答案B
22、下列性质属于自顶向下集成和自底向上集成两种策略共同的优点是()A、都允许对底层模块行为的早期验证B、集成方式都可米用深度优先策略和广度优先策略C、都可以支持故障隔离D、与软件设计顺序一致,都可以可设计并行进行答案C
23、不用执行程序,目的是收集有关程序代码的结构信息,这一过程是()A、性能测试B、静态分析C、增量测试D、大突击测试答案B
24、单元测试中使用的辅助模块分为驱动模块和()A、传入模块B、主模块C、桩模块D、传出模块答案C
25、大突击测试是将所有模块一次性集成为一个完整的系统后进行完全测试下列不符合大突击测试的特点的是()A、大突击测试的自动化能力差B、大突击测试要找出导致失效的原因很困难C、大突击测试要额外编写特殊的辅助测试程序D、大突击测试中,一个模块存在的缺陷还可能妨碍其他模块的测试答案A
26、如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()A、判定覆盖B、条件覆盖C、判定/条件覆盖D、组合覆盖答案A
27、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16〜40A、可划分为2个有效等价类,2个无效等价类答案B
28、在软件生命周期的哪一个阶段,软件缺陷修复费用最低A、需求分析(编制产品说明书)B、设计C、编码D、产品发布答案A
29、下面有关软件缺陷的说法中错误的是()A、缺陷就是软件产品在开发中存在的问题B、缺陷就是软件维护过程中存在的错误、毛病等各种问题C、缺陷就是导致系统程序崩溃的错误D、缺陷就是系统所需实现的某种功能的时效和违背答案C
30、验收测试的定义是oA、由用户按照用户手册对软件进行测试以决定是否接收B、由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收C、按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收D、由开发方和用户按照用户手册执行软件验收答案C
31、下列不属于正式审查的方式是()A、同事审查B、公开陈述C、检验D、编码标准和规范答案D
32、完成系统测试后,需要提交的文档有()A、测试结果记录表格B、系统测试日志C、全面的系统测试总结报告D、以上全部答案D
33、黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于()A、软件规格说明B、软件设计说明C、概要设计说明D、详细设计说明答案A
34、()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次A、判定一条件覆盖B、组合覆盖C、判定覆盖D、条件覆盖答案A
35、在体系结构中,一个子系统主要是通过一些构件来实现的,下面不是实现子系统的构件的是()A、界面构件B、业务构件C、用于用户传递的构件D、访问数据库构件答案C
36、坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,将出现的错误克服在早期A、技术评审B、程序测试C、文档审查D、管理评审答案A
37、在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法()A、压力测试B、容量测试C、负载测试D、失效恢复测试答案A
38、软件动态测试方法分为白盒法和()A、白盒法B、黑盒法C、动态测试D、灰盒法答案B
39、对于一个软件的各种需求,要确定其关键性类型,定义关键性级别的依据是()A、系统任务B、安全性C、技术复杂性D、以上全部答案D
40、一个一致性的系统要满足的条件是()A、静态一致性要求B、动态一致性要求C、符合PICS的要求和能力D、以上全部答案D
41、下面()方法能够有效地检测输入条件的各种组合可能引起的错误A、因果图B、等价类划分C、边界值分析D、错误推测答案A
42、下列关于软件质量模型的说法中正确的是()A、外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的B、容错性,通用性,结构性和通信性不全属于软件的质量特性C、内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度D、使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求答案D
43、下列选项中不属于使用质量的属性的是()A、有效性B、安全性C、稳定性D、满意度答案C
44、下列不属于测试原则的内容A、软件测试是有风险的行为B、完全测试程序是不可能的C、测试无法显示潜伏的软件缺陷D、找到的缺陷越多软件的缺陷就越少答案D
45、某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证
①经过自己测试的软件今后不会再出现问题;
②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;
③承诺不需要其他人员,自己就可以独立进行测试工作;
④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休;你认为应聘者甲的保证A、
①、
④是正确的B、
②是正确的C、都是正确的D、都不正确答案D
46、关于对第三方测试的描述,正确的观点是oA、既不是开发人员,也不是用户所进行的测试就是第三方测试B、由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试C、第三方测试是在开发方与用户方的测试基础上所进行的验证测试D、第三方测试又被称为B测试答案B
47、除了开发人员之外首先见到软件产品的人是()A、a测试人员B、B测试人员C、验收测试人员D、回归测试人员答案A
48、在下列文档中,不需要进行文档测试的是()A、用户手册B、操作系统的错误信息C、联机帮助D、安装界面中用到的用户许可协议答案B
49、使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。