软件测试模拟试题_第1页
软件测试模拟试题_第2页
软件测试模拟试题_第3页
软件测试模拟试题_第4页
软件测试模拟试题_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档供参考,可复制、编制,期待您的好评与关注! 软件测试模拟试题四一、单项选择题(本大题共15小题,每小题2分,共30分。在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内) 1以下不正确的软件测试原则是( )。A软件测试可以发现软件潜在的缺陷B所有的软件测试都可追溯到用户需求C测试应尽早不断地进行D程序员应避免测试自己的程序2关于软件测试,以下说法哪个是错误的观点( )。A完全测试程序是不可能的B软件测试是有风险行为C测试可以显示潜伏的软件缺陷D并非所有软件缺陷都能恢复3软件测试中白盒法是通过分析程序的( )来设计测试用例的。A应用范围 B内部逻辑 C

2、功能 D输入数据4测试用例的关键问题是( )。A如何组织软件评审 B如何选择测试用例C如何验证程序的正确性 D如何采用综合策略5下列几种逻辑覆盖标准中,查错能力最强的是( )。A语句覆盖 B判定覆盖 C条件覆盖 D条件组合覆盖6在黑盒测试中,着重检查输入条件组合的方法是( )。A等价类划分法 B边界值分析法 C错误推测法 D因果图法7软件测试过程中的集成测试主要是为了发现( )阶段的错误。A需求分析 B概要设计 C详细设计 D编码8集成测试时,能较早发现高层模块接口错误的测试方法是( )。A自顶向下渐增式测试 B自底向上渐增式测试C非渐增式测试 D系统测试9调试应该由( )完成。A与程序无关的

3、程序员 B编制该源程序的程序员 C不了解软件设计的人员或机构 D设计该软件的机构10在变更控制中,管理各个用户存取和修改一个特定软件配置对象的权限是( )。A异步控制 B同步控制 C存取控制 D基线控制11下列属于单元测试工具的是( )。AJunit BLoadRunner CBugFree DQuickTest 12TestDirector是一种( )工具。A测试管理 B功能测试 C性能测试 D白盒测试13在性能测试中关于数据准备,( )描述是正确的。识别数据状态验证测试案例。初始数据提供了基线用来评估测试执行的结果。业务数据提供负载压力背景。脚本中参数数据真实模拟负载。A B C D14黑

4、盒测试又分为功能测试和( )。A性能测试 B回归测试 C随机测试 D冒烟测试15( )可以作为软件测试结束的标志。A使用了特定的测试用例 B错误强度曲线下降到预定的水平C查出了预定数目的错误 D按照测试计划中所规定的时间进行了测试二、填空题(每空1分,共20分)1软件测试的目的是尽可能多地发现软件中存在的 ,将 作为纠错的依据。2. 静态测试采用 和 进行程序检测。其中,后者依赖于计算机。3黑盒法只在软件的 处进行测试,依据 说明书,检查程序是否满足 要求。4循环覆盖式对程序内部有 存在的逻辑结构设计测试用例, 它通过 来限制测试。5测试的综合策略是在测试中,联合使用各种 方法,通常先用 法设

5、计基本的测试用例,再用 法补充一些必要的测试用例。6因果图的基本原理是通过画 图,把用自然描述的 转换为 ,最后为转换后的每列设计一个测试用例。7回溯法调试是从 出发,而归纳法调试是从 入手。8软件配置审查的任务是检查软件的所有的文档资料的 和正确性。9凭经验或直觉推测程序中可能存在的错误而设计测试用例的方法是 。10在单元测试时,需要为被测模块设计 。三、简答题(每小题5分,共30分)1什么是软件缺陷?它的表现形式有哪些?2在单元测试过程中,如何划分单元的?3白盒测试的重点以及相应的对策是什么?4已知有函数f(x,y,z),其中x1000,2000,y1,12,z1,31,请写出该函数采用边

6、界值分析法设计的测试用例。5. 什么是性能测试?性能测试主要包括哪些内容?6. 面向对象软件测试和传统的软件测试有何不同?四、问答题(2题共20分)1阅读以下程序,说明该程序功能。(5分) dim ii=0while(Dialog(“Text:=Login”,”index:=”,&i).exist)Dialog(“Text:=Login”,”index:=”&i).closei=i+1wend2根据以下C程序完成相关问题(15分)void Sort(int iRecordNum,int iType)1 2 int x=0; 3 int y=0; 4 while(iRecordNum-0) 5

7、6 if(iType=0) 7 x=y+10; 8 else 9 if(iType=1) 10 x=y+20; 11 else 12 x=y+30; 13 14 问题1:画出控制流图(2分);问题2:计算环形复杂度(3分);问题3:导出独立路径(用语句编号)(5分);问题4:设计测试用例(5分)。软件测试模拟试题四 参考答案一、单项选择题(每小题2分,共30分)1.A2.C3.B4.B5.D6.D7.B8.A9.B10.D11.A12.A13.D 14.A15.B二、填空题(每空1分,共20分)1. 错误 测试结果2. 人工检测 计算机辅助静态分析3. 接口 需求规格 功能4. 循环 循环次数

8、5. 测试 黑盒 白盒6. 因果 功能说明 判定表7. 程序产生错误的地方 测试结果发现的线索8. 完整性9. 错误推测法10. 驱动模块与桩模块三、简答题(每小题5分,共30分)1. 从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需实现的某种功能的失效或违背。它的表现形式主要有以下几种:(1)软件未达到产品说明书中已经标明的功能;(2)软件出现了产品说明书中指明不会出现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标;(4)软件功能超出了产品说明书中指出的范围;(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为

9、该软件使用效果不良。2. 单元测试的对象通常是软件设计的最小逻辑单元,单元的划分在面向过程的结构化程序设计中一般是函数或子过程,而在面向对象的程序中,可以使类或类的成员函数。3. 白盒测试的重点以及对策分别为:模块接口测试,重点检查进出模块的数据是否正确模块局部数据结构测试,重点检查局部数据结构能否保持完整性模块边界条件测试,重点检查临界数据是否正确处理模块独立执行路径测试,重点检查由于计算错误,判定错误,控制流错误导致的程序错误模块内部错误处理测试,重点检查内部错误处理设施是否有效4. 其边界值分析法的测试用例如下:,5. 性能测试是指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。性能测试主要包括以下三个方面:应用在客户端性能的测试;应用在网络上性能的测试以及应用在服务器端性能的测试。6. 面向对象编程的特性如封装、继承和多态性对测试的某些方面产生了影响,同时,面向对象的开发过程以及分析和设计方法也对测试产生了影响有利于尽早测试。四、问答题(2题共20分 第1题8分第二题12分)1. 该程序的功能为:如果屏幕上存在对话框,则进行循环,根据屏幕上对话框的Index属性确定对象,然后关闭。2. 问题1:问题2:V(G)=4问题3:路径1:414路径2:46713414路径3:4691013414路径4:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论