软件测试模拟试题.doc

上传人:wux****ua 文档编号:9431132 上传时间:2020-04-05 格式:DOC 页数:6 大小:97.50KB
返回 下载 相关 举报
软件测试模拟试题.doc_第1页
第1页 / 共6页
软件测试模拟试题.doc_第2页
第2页 / 共6页
软件测试模拟试题.doc_第3页
第3页 / 共6页
点击查看更多>>
资源描述
软件测试模拟试题四一、单项选择题(本大题共15小题,每小题2分,共30分。在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内) 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在黑盒测试中,着重检查输入条件组合的方法是( )。A等价类划分法 B边界值分析法 C错误推测法 D因果图法7软件测试过程中的集成测试主要是为了发现( )阶段的错误。A需求分析 B概要设计 C详细设计 D编码8集成测试时,能较早发现高层模块接口错误的测试方法是( )。A自顶向下渐增式测试 B自底向上渐增式测试C非渐增式测试 D系统测试9调试应该由( )完成。A与程序无关的程序员 B编制该源程序的程序员 C不了解软件设计的人员或机构 D设计该软件的机构10在变更控制中,管理各个用户存取和修改一个特定软件配置对象的权限是( )。A异步控制 B同步控制 C存取控制 D基线控制11下列属于单元测试工具的是( )。AJunit BLoadRunner CBugFree DQuickTest 12TestDirector是一种( )工具。A测试管理 B功能测试 C性能测试 D白盒测试13在性能测试中关于数据准备,( )描述是正确的。识别数据状态验证测试案例。初始数据提供了基线用来评估测试执行的结果。业务数据提供负载压力背景。脚本中参数数据真实模拟负载。A B C D14黑盒测试又分为功能测试和( )。A性能测试 B回归测试 C随机测试 D冒烟测试15( )可以作为软件测试结束的标志。A使用了特定的测试用例 B错误强度曲线下降到预定的水平C查出了预定数目的错误 D按照测试计划中所规定的时间进行了测试二、填空题(每空1分,共20分)1软件测试的目的是尽可能多地发现软件中存在的 ,将 作为纠错的依据。2. 静态测试采用 和 进行程序检测。其中,后者依赖于计算机。3黑盒法只在软件的 处进行测试,依据 说明书,检查程序是否满足 要求。4循环覆盖式对程序内部有 存在的逻辑结构设计测试用例, 它通过 来限制测试。5测试的综合策略是在测试中,联合使用各种 方法,通常先用 法设计基本的测试用例,再用 法补充一些必要的测试用例。6因果图的基本原理是通过画 图,把用自然描述的 转换为 ,最后为转换后的每列设计一个测试用例。7回溯法调试是从 出发,而归纳法调试是从 入手。8软件配置审查的任务是检查软件的所有的文档资料的 和正确性。9凭经验或直觉推测程序中可能存在的错误而设计测试用例的方法是 。10在单元测试时,需要为被测模块设计 。三、简答题(每小题5分,共30分)1什么是软件缺陷?它的表现形式有哪些?2在单元测试过程中,如何划分单元的?3白盒测试的重点以及相应的对策是什么?4已知有函数f(x,y,z),其中x1000,2000,y1,12,z1,31,请写出该函数采用边界值分析法设计的测试用例。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 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. 循环 循环次数5. 测试 黑盒 白盒6. 因果 功能说明 判定表7. 程序产生错误的地方 测试结果发现的线索8. 完整性9. 错误推测法10. 驱动模块与桩模块三、简答题(每小题5分,共30分)1. 从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需实现的某种功能的失效或违背。它的表现形式主要有以下几种:(1)软件未达到产品说明书中已经标明的功能;(2)软件出现了产品说明书中指明不会出现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标;(4)软件功能超出了产品说明书中指出的范围;(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。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:4612134414问题4:设计测试用例输入数据预期输出测试用例1iRecordNum=0iType=0x=0y=0测试用例2iRecordNum=1iType=0x=10y=0测试用例3iRecordNum=1iType=1x=20y=0测试用例4iRecordNum=1iType=2x=30y=0
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!