《计算机三级软件测试技术模拟试题及答二.pdf》由会员分享,可在线阅读,更多相关《计算机三级软件测试技术模拟试题及答二.pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机三级软件测试技术模拟试题及答二一、单选题(共58 题,共58 分)1、下列软件属性中,软件产品首要满足的应该是A.功能需求B.性能需求C.可扩展性和灵活性D.容错、纠错能力答案:A解析:暂无解析2、软件缺陷产生的原因是A.交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺B.软件的复杂性;软件项目的时间压力C.设计方案D.以上都是答案:D解析:暂无解析3、导致软件缺陷的最大原因是A.规格说明书B.设计C.编码D.测试答案:A解析:暂无解析4、修复软件缺陷费用最高的是【】阶段A.编制说明书B.设计C.发布D.编写代码答案:C解析:暂无解析5、下列【】不属于软件缺陷。A.测试人员主观认为
2、不合理的地方1/18B.软件未达到产品说明书标明的功能C.软件出现了产品说明书指明不会出现的错误D.件功能超出产品说明书指明范围答案:A解析:暂无解析6、软件测试的目的是A.避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.诊断程序中的错误答案:B解析:暂无解析7、软件测试技术可以分为静态测试和动态测试,下列说法中错误的A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。C.白盒测试是静态测试,黑盒测试是动态测试。D.动态测试包括黑盒测试和白盒测试答案:
3、C解析:暂无解析8、下列不属于正式审查的方式是A.同事审查B.公开陈述C.编码标准和规范D.检验答案:C解析:暂无解析9、调试是A.发现与预先定义的规格和标准不符合的问题B.发现软件错误征兆的过程C.消除软件错误的过程D.有计划的、可重复的过程答案:C解析:暂无解析2/1810、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为A.单元测试B.集成测试C.回归测试D.验收测试答案:C解析:暂无解析11、集成测试计划应该在【】阶段末提交。A.需求分析B.概要设计C.详细设计D.单元测试完成答案:B解析:暂无解析12、在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是A
4、.条件覆盖B.条件组合覆盖C.语句覆盖D.判定覆盖答案:B解析:暂无解析13、在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是A.条件覆盖B.条件组合覆盖C.语句覆盖D.判定覆盖答案:C解析:暂无解析14、增量式集成测试有3种方式:自顶向下增量测试方法、【】和混合增量测试方式A.自中向下增量测试方法B.自底向上增量测试方法C.多次性测试D.维护3/18答案:B解析:暂无解析15、创建一个基于Ju n i t 的单元测试类,该类必须扩展于A.T e s t Su i t eB.A s s e r tC.T e s t Ca s eD.JFCT e s t Ca s e答案:C解析:暂无解析16、
5、T e s t Ca s e 是j u n i t.f r a m e w o r k 中的一个A.方法B.接口C.抽象类D.类答案:C解析:暂无解析17、T e s t Su i t e 是JU NI T 中用来A.集成多个测试用例B.做系统测试用的C.做自动化测试用的D.方法断言答案:A解析:暂无解析18、白盒测试是根据程序的【】来设计测试用例。A.功能B.性能C.内部逻辑答案:C解析:暂无解析19、黑盒测试是根据软件的【】来设计测试用例。A.功能B.规格说明C.内部逻辑4/18答案:B解析:暂无解析2 0、用黑盒技术设计测试用例的方法之一为A.因果图B.逻辑覆盖C.循环覆盖答案:A解析:
6、暂无解析2 1、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期A.技术评审B.程序测试C.改正程序错误答案:A解析:暂无解析2 2、为了提高测试的效率,正确的做法是A.选择发现错误可能性大的数据作为测试用例B.在完成程序的编码之后再制定软件的测试计划C.随机选取测试用例答案:A解析:暂无解析2 3、对程序的测试最好由【】来做A.程序员B.第三方测试机构C.程序开发组答案:B解析:暂无解析2 4、在边界值分析中,下列数据通常不用来做数据测试的是A.正好等于边界的值B.等价类中的等价值C.刚刚大于边界的值答案:B5/18解析:暂无解析2 5
7、、单元测试中设计测试用例的依据是A.概要设计规格说明书B.用户需求规格说明书C.详细设计规格说明书答案:C解析:暂无解析2 6、如果一个判定中的复合条件表达式为(A&g t;1)o r(B&l t;=3),则为了达到10 0%的条件覆盖率,至少需要设计多少个测试用例A.1B.2C.3答案:B解析:暂无解析2 7、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16 40,则根据黑盒测试中的等价类划分技术,下面划分正确的是A.可划分为2 个有效等价类,2 个无效等价类B.可划分为1个有效等价类,2 个无效等价类C.可划分为2 个有效等价类,1个无效等价类答案:B解析:暂无解析2 8、下面有关
8、测试原则的说法正确的是A.测试用例应由测试的输入数据和预期的输出结果组成B.测试用例只需选取合理的输入数据C.程序最好由编写该程序的程序员自己来测试答案:A解析:暂无解析2 9、下列关于测试方法的叙述中不正确的是A.从某种角度上讲,白盒测试与黑盒测试都属于动态测试B.功能测属于黑盒测试C.对功能的测试通常是要考虑程序的内部结构答案:C6/18解析:暂无解析30、下列方法中,不属于黑盒测试的是A.基本路径测试法B.等价类测试法C.边界值分析法答案:A解析:暂无解析31、不属于白盒测试的技术是A.语句覆盖B.判定覆盖C.边界值分析答案:C解析:暂无解析32、测试程序时,不可能遍历所有可能的输入数据
9、,而只能是选择一个子集进行测试,那么最好的选择方法是A.随机选择B.划分等价类C.根据接口进行选择答案:B解析:暂无解析33、下列可以作为软件测试对象的是A.需求规格说明书B.软件设计规格说明C.以上全部答案:C解析:暂无解析34、在软件测试阶段,测试步骤按次序可以划分为以下几步A.单元测试、集成测试、系统测试、验收测试B.验收测试、单元测试、系统测试、集成测试C.单元测试、集成测试、验收测试、系统测试答案:A解析:暂无解析35、单元测试时,调用被测模块的是7/18A.桩模块B.通信模块C.驱动模块答案:C解析:暂无解析36、不属于单元测试内容的是A.模块接口测试B.局部数据结构测试C.用户界
10、面测试答案:C解析:暂无解析37、软件测试过程中的集成测试主要是为了发现【】阶段的错误。A.Co o k i e 测试是W e b 应用软件功能测试的重要内容B.对于没有使用数据库的W e b 应用软件,不需要进行性能测试C.链接测试是W e b 应用软件易用性测试的重要内容答案:A解析:暂无解析38、下列指导选择和使用测试覆盖率的原则中错误的是A.覆盖率不是目的,仅是一种手段B.不要追求绝对10 0%的覆盖率C.只根据测试覆盖率指标来指导测试用例的设计答案:C解析:暂无解析39、测试设计员的职责有:【】制定测试计划设计测试用例设计测试过程、脚本评估测试活动A.和B.、和C.和答案:C8/18
11、解析:暂无解析40、测试文档种类包括A.需求类文档、计划类文档B.设计类文档、执行类文档C.以上都有答案:C解析:暂无解析41、以下关于软件回归测试的说法中错误的是A.软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试B.软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试C.软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试答案:C解析:暂无解析42、以下说法中错误的是A.软件配置项测试的目的是检验软件配置与软件需求规格说明的一致性B.软件配置项测试一般由软件供方组织,由独立于软件开发的人员实施,软件开发人员配合C.软件配置项测试不得委托第三方
12、实施答案:C解析:暂无解析43、下面说法正确的A.经过测试没有发现错误说明程序正确B.测试的目标是为了证明程序没有错误C.成功的测试是发现了迄今尚未发现的错误的测试答案:C解析:暂无解析44、以下哪种软件测试属于软件性能测试的范畴A.接口测试B.压力测试C.单元测试答案:B解析:暂无解析45、在用白盒测试中的逻辑覆盖法设计测试用例时,在下列覆盖中,【】是最强的覆盖准则。9/18A.语句覆盖B.条件覆盖C.路径覆盖答案:C解析:暂无解析46、下列关于W e b 应用软件测试的说法中,正确的是A.Co o k i e 测试是W e b 应用软件功能测试的重要内容B.对于没有使用数据库的W e b
13、应用软件,不需要进行性能测试C.链接测试是W e b 应用软件易用性测试的重要内容答案:A解析:暂无解析47、的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。A.系统测试B.集成测试C.单元测试答案:A解析:暂无解析48、如果一个产品中次严重的缺陷基本完成修正并通过复测,这个阶段的成品是A.A l p h a 版B.Be t a 版C.正版答案:B解析:暂无解析49、自底向上法需要写A.驱动程序B.桩程序C.驱动程序和桩程序答案:A解析:暂无解析50、必须要求用户参与的测试阶段是A.单元测试B.集成测试C.验收测试10/18答案:C解析:暂无解析51、对W
14、e b 网站进行的测试中,属于功能测试的是A.连接速度测试B.链接测试C.平台测试答案:B解析:暂无解析52、不是软件自动化测试的优点。A.速度快、效率高B.准确度和精确度高C.能充分测试软件答案:C解析:暂无解析53、配置测试是指A.检查软件之间是否正确交互和共享信息B.交互适应性、实用性和有效性的集中体现C.使用各种硬件来测试软件操作的过程答案:C解析:暂无解析54、下列不属于测试原则的是A.软件测试是有风险的行为B.完全测试程序是不可能的C.找到的缺陷越多软件的缺陷就越少答案:C解析:暂无解析55、条件覆盖的目的是A.使每个判定的所有可能的条件取值组合至少执行一次B.使程序中的每个判定至
15、少都获得一次“真”值和“假”值C.使程序中的每个判定中每个条件的可能值至少满足一次。答案:A解析:暂无解析11/1856、下列各项中【】不是一个测试计划所应包含的内容A.测试资源、进度安排B.测试预期输出C.测试范围答案:B解析:暂无解析57、下列描述错误的是A.软件发布后如果发现质量问题,那是软件测试人员的错B.穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的答案:A解析:暂无解析58、Lo a d Ru n n e r 是A.工业标准级负载测试工具B.一款下载软件C.单元测试框架答案:A解析:暂无解析二、多选题(共10 题,共10 分)1、软件实施活动的进入准则是A.需求工
16、件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化答案:A BCD解析:暂无解析2、属于集成测试步骤的是A.制定集成计划B.执行集成测试C.记录集成测试结果D.回归测试答案:BCD解析:暂无解析12/183、属于软件测试活动的输入工件的是A.软件工作版本B.可测试性报告C.软件需求工件D.软件项目计划答案:A BCD解析:暂无解析4、下列关于a l p h a 测试的描述中正确的是A.a l p h a 测试需要用户代表参加B.a l p h a 测试是验收测试的一种C.a l p h a 测试不需要用户代表参加D.a l p h a 测试是验收测试
17、的一种答案:A B解析:暂无解析5、测试设计员的职责有A.制定测试计划B.设计测试用例C.设计测试过程,脚本D.评估测试活动答案:BC解析:暂无解析6、下列角色不属于集成计划评审的是A.配置经理B.项目经理C.编码员D.测试员答案:C解析:暂无解析7、软件测试设计活动主要有A.工作量分析B.确定并说明测试用例C.确立并结构化测试过程答案:BC13/18解析:暂无解析8、下面哪些属于动态分A.代码覆盖率B.模块功能检查C.系统压力测试D.程序数据流分析答案:A BC解析:暂无解析9、下面哪些属于静态分析A.代码规则检查B.程序结构分析C.程序复杂度分析D.内存泄漏答案:A BC解析:暂无解析10
18、、从测试技术角度,正确的选择是()给出各自的含A.静态测试B.黑盒测试C.动态测试D.白盒测试答案:A C解析:暂无解析三、判断题(共31题,共31分)1、软件测试是有效的排除软件缺陷的手段。答案:正确解析:暂无解析2、测试是为了验证软件已正确地实现了用户的要求。答案:错误解析:暂无解析3、软件测试的目的是尽可能多的找出软件的缺陷。答案:正确14/18解析:暂无解析4、白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求答案:正确解析:暂无解析5、白盒测试不仅与程序内部结构有关,还要考虑程序的功能要求答案:错误解析:暂无解析6、黑盒测试的测试用例是根据应用程序的功能需求设计的。答案:正
19、确解析:暂无解析7、在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。答案:错误解析:暂无解析8、单元测试通常由开发人员进行。答案:正确解析:暂无解析9、压力测试不需要辅助工具的支持。答案:错误解析:暂无解析10、在设计测试用例时,应包括合理的输入条件和不合理的输入条件。答案:正确解析:暂无解析11、程序员与测试工作无关。答案:错误解析:暂无解析12、产品说明书(需求文档)的变更应当受到控制。15/18答案:正确解析:暂无解析13、白盒测试的“条件覆盖”标准强于“判定覆盖”答案:错误解析:暂无解析14、软件开发全过程的测试工作都可以实现自动化。答案:错误解析:暂
20、无解析15、找出的软件缺陷越多,说明剩下的软件缺陷越少。答案:错误解析:暂无解析16、验收测试是以最终用户为主的测试。答案:正确解析:暂无解析17、自底向上集成需要测试员编写驱动程序。答案:正确解析:暂无解析18、软件测试工具可以代替软件测试员。答案:错误解析:暂无解析19、Be t a 测试是验收测试的一种答案:正确解析:暂无解析2 0、代码评审员一般由测试员担任。答案:错误解析:暂无解析16/182 1、一个程序中所含有的路径数与程序的复杂程度有着直接的关系。答案:正确解析:暂无解析2 2、软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。答案:错误解析:暂无解析2 3、测试是可以穷尽
21、的。答案:错误解析:暂无解析2 4、每一个软件项目都有一个最优的测试量。答案:正确解析:暂无解析2 5、代码审查工作属于静态测试。答案:正确解析:暂无解析2 6、回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例。答案:正确解析:暂无解析2 7、集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试。答案:错误解析:暂无解析2 8、只要能够达到10 0%的逻辑覆盖率,就可以保证程序的正确性。答案:错误解析:暂无解析2 9、软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。答案:正确17/18解析:暂无解析30、软件质量保证和软件测试是同一层次的概念答案:错误解析:暂无解析31、软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估答案:正确解析:暂无解析Powered by TCPDF(www.tcpdf.org)18/18