您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 软件产品测试历年试题
12008年4月软件产品测试一、填空题(每题1分,共15分)1.分支覆盖准则要求每个分支至少执行________________次。2.软件危机产生的原因有_______________________和软件开发的方法与技术两个方面。3.白盒测试与黑盒测试都是_______________测试。4.边界值分析法是____________________测试用例设计方法。5.软件测试能做好的三件事是证明,监测和_________________。6.软件测试的目的是________________________________________________________。7.软件测试的过程模型有V,W和____________等三种。8.确认测试又称为__________________。9.等价类的边界即是___________________的值。10.文档测试是不可缺少的,它有助于提高软件的_____________________。11.回归测试的基本思想是使______________________中的每一个用例得到执行。12.测试组的主要职责是_________________软件程序中的错误。13.WinRunner是__________________测试的工具。14.软件测试的工作量占总工作量的__________________。15.负载测试是一种_____________测试。二、单项选择题(每小题1分,共10分)1.性能测试的基本目标是()A、发现错误B、提高软件性能C、纠正错误D、改正程序结构2.软件测试与改正错误可以在软件生命周期的()A、规划阶段B、任何阶段C、设计阶段D、维护阶段3.在发现缺陷并改正之后开展的软件测试是()A、回归测试B、性能测试C、增长测试D、功能测试4.完整性测试的主要目的是()A、界面是否完整B、检查文档C、发现错误D、与竞争产品比较5、白盒测试是()阶段的组成部分A、规划B、设计C、维护D、编码6、在为数字输入设计测试用例时,总会用0作为一个用例,该用例是()用例A、负载测试B、等价类C、错误猜测D竞争条件7.用户界面测试一般用()策略A、白盒测试B、黑盒测试C、灰盒测试DABC都可8.维护阶段的测试大部分是()的工作A、功能测试与性能测试B、功能测试与系统测试C、集成测试与系统测试D、性能测试与集成测试9.文档是软件产品的一部分,有效文档的益处有()A、改善可用性B、减少客户支持支出C、提高可维护性D、ABC都可10.测试计划的制定应在()之后。A、规划评审B、需求确定C、设计完成D、编码完成三、名词解释题(每小题3分,共15分)1.黑盒测试2.集成测试23.性能测试4.软件错误5.静态测试四、简答题(每小题6分,共30分)1.目前单元测试工具可分为哪几类?利用VISUALUNIT单元测试工具可完成哪些方式面的测试?2.白盒测试的对象是什么?其测试的基本内容包括哪几个方面?3.写出测试计划报告的标准编号,它包含哪几部分内容?4.列举五种软件测试工具软件,并指出其中两种的作用。5.软件测试文档是否是软件产品的一个部分?软件测试文档中所包含的内容有哪些?五、分析设计题(共30分)1.从级别上来看,测试一般包括单元测试、集成测试、系统测试和回归测试等,试分析黑盒测试、白盒测试与灰盒测试各适合哪几种级别的测试?2.一规格说明某程序可接受1-99间的任何数,它至少有哪几个等价类?有哪几个边界?3.有一个JAVA语言的程序如下所示,画出该程序的控制流图,它有几条独立路径,并为各独立路径设计测试用例。Publicvoid(intNum,intType)0{1intx=02inty=03while(Num――)4{5if(Type==0)6x=y+2;7else8if(Type==1)9x=y+10;10else11x=y+20;12}13}32009年4月软件产品测试一、填空题(每题1分,共15分)16.语句覆盖准则要求每行代码至少执行___________次。17.软件危机的含义包括___________和如何维护数量不断膨胀的已有软件。18.性能测试可用白盒或黑盒测试方法,但___________分析的更为细致。19.不可能采用_________的方法来证明程序的正确性。20.软件测试包括软件产品的测试和_____________的测试。21.黑盒测试是软件___________功能测试的重要手段,并不涉及程序的内部结构。22.静态分析的功能是寻找软件系统在_______________上的错误。23.测试项目的组织,规划和管理结构由_____________提供。24.1976年Boehm研究成果说明,错误发现得越早,会出的代价___________。25.从软件工程来看,系统测试包含了__________测试。26.等价类划分是把可能的_____________分为若干个子集。27.软件开发过程中要进行的最低级别的测试活动是____________测试。28.白盒测试实施的步骤有计划,设计,__________和总结等。29.一次集成测试方式又称为__________________。30.文档测试是不可能缺少的,它有助于提高软件的____________性。二、单项选择题(每小题1分,共10)1.静态测试的基本工具软件是()A、查询程序B、操作系统C、编辑程序D、编译或翻译器2.一个计算两个数相加的程序,使用了一个用例为2+3,另外一个最为合适的用例是()A、1+2B、3+4C、1+4D、13+43.测试计划的制定应在()之后。A、规划评审B、设计完成C、需求确定D、编码完成4.用户界面测试一般用()策略A、白盒测试B、黑盒测试C、灰盒测试D、ABC都可5.()测试关注的是模块间的接口及其接口间的数据传递关系A、单元B、集成C、系统D、确认6.在不同级别的测试中,()应尽量标准化A、单元测试B、系统测试C、验收测试D、回归测试7.()测试的测试者要依据详细设计说明书和源程序清单,了解模块的I/O条件和逻辑结构A、单元B、集成C、系统D、确认8.分析市场是()中不可缺少的一部分A、配置测试B、单元测试C、性能测试D、功能测试9.维护阶段的测试大部分是()的工作A、功能测试与性能测试B、功能测试与系统测试C、集成测试与系统测试D、性能测试与集成测试10.自顶向下与自底向上测试策略都是()A、增长测试B、崩溃测试C、白盒测试D、黑盒测试三、名词解释题(每小题3分,共15分)1.灰盒测试2.回归测试3.系统测试44.软件测试5.自动化测试四、简答题(每小题6分,共30分)1.白盒测试有哪几种别名?单元测试中的白盒测试方法有哪几种?2.简述测试人员在软件开发过程中的目标和任务。3.测试分析报告的标准编号是什么?它包含哪几部分内容?4.软件测试过程模型有哪几种?在实践中应如何应用?5.简述实施集成测试的基本步骤,集成测试完成的标志五、分析设计题(共30分)1.为什么不能对程序进行完全测试?举一例说明。(9分)2.有分支语句:IF(ABANDC=5),它有多少种条件组合?所有条件组合都要测试吗?为什么?(9分)3.有一个程序的结构如下图所示,当采用自顶向下深度优先的策略进行集成测试时,请详细描述该程序的测试过程。(12分)ABCD52009年7月软件产品测试一、填空题(每小题1分,共15分)1.软件开发总成本中,软件测试的开销占()。2.单元测试主要采用_________________-的测试用例。3.大型软件开发过程中常出现复杂程度高,_____________和正确性难以保证三大难题。4.在结构化编程语言中,要测试的单元一般是_______________。5.软件维护通常有四类维护活动:改正性维护,适应性维护,完善性维护和_____________。6.软件测试的过程模型有____________、W模型和H模型等三种。7.集成测试也叫__________________。8.分支覆盖准则要求每个分支至少执行________________次。9.WinRunner是__________________测试的工具。10.产品质量可以从以下几个观点来看:透明性观点,使用者观点,制造者观点,产品观点和____________________。11.软件危机的原因,一是_______________________,二是软件开发所使用的技术和方法。12.使用RPT对系统性能进行分析的过程包括四个步骤:测试记录,测试调度,测试运行和__________________。13.用户界面操作是否友好一般属于系统测试的__________________。14.测试专家JamesBach总结得出:自动化测试只能发现_________%的新缺陷。15.《计算机软件测试文件编制规范》中提出的文件类型包括_________________测试说明和测试报告。二、单项选择题(每小题1分,共10)1.根据Bochm等人的统计,设计错误占软件错误的()A.33%B.37%C.63%D.67%2.在面向对象语言中,基本单元被划分为()A.函数B.类C.子过程D.菜单和显示界面3.通常用于嵌入式系统和面向对象系统的集成方式是()A.基于消息的集成B.基于使用的集成C.高频集成D.核心系统选行集成4.使用白盒测试方法时,确定测试数据应根据_________和指定的覆盖标准。()、A.程序的内部逻辑B.程序的复杂程度C.使用说明书D.程序的功能5.在设计测试用例时,用的最多的一种黑盒测试方法是()A.等价类划分B.边界值分析C.因果图D.判定表6.白盒测试是_______阶段的组成部分。()A.回归测试B.集成测试C.系统测试D.单元测试7.白盒测试在设计测试用例时,主要需要研究()A.概要设计说明书B.详细设计说明书C.项目开发计划D.需求规格说明书8.若有一个计算类型的程序,它的输入量只有一个X,其范围是{-1.0,1.0},现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法9.PDCA中的D指的是()A.计划B.处理C.实施D.检查10.《计算机软件测试文件编制规范(GB/T9386-1988)》中不属于测试日志内容的是()A.测试日志名称B.被测试特性C.描述D.活动和事件条目三、名词解释题(每小题3分,共15分)1.软件测试62.黑盒测试3.单元测试4.动态分析技术四、简答题(每小题6分,共30分)1.简述软件生命周期的组成2.简述软件危机的主要表现3.简述灰盒测试的定义及优点4.简述利用因果图生成测试用例的基本步骤5.简述RFT(RationalFunctionTester)定义及其特点。五、分析设计题(每小题,共30分)1.集成测试和系统测试是软件测试的两个阶段,试问这两个阶段一般采用何种测试策略?并指出这两个阶段异同点。2.分析软件测试过程模型W和H模型的测试原理。并指出在测试实践中,一般采用什么方法。3.某电力公司有A,B,C,D四类收费标准,并规定,居民用电每月200度以下按A类收费,200度以上按B类收费。动力电以每月1万度为分界,非高峰用电不足1万度按B类收费,达到或超过1万度按C类收费,高蜂用电不足1万度按C类收费,达到或超过1万度按D类收费,试用基于逻辑的测试方法为它设计足够的测试用例实现条件组合的完全覆盖。用图表列出所有的规则号,并设计相应的测试用例。72007年4月软件测试技术一、填空题(每小题1分,共15分)1.分支覆盖准则要求每个分支至少执行________________次。2.设计阶段测试中的评审会议的类型有走查,审查和__________________三种。3.白盒测试与黑盒测试都是______________测试。4.通过是否满足规格说明来测试程序的正确性是___________________。5.可用性测试的基本策略是____
本文标题:软件产品测试历年试题
链接地址:https://www.777doc.com/doc-500663 .html