软件测试-补考试卷.doc_第1页
软件测试-补考试卷.doc_第2页
软件测试-补考试卷.doc_第3页
软件测试-补考试卷.doc_第4页
软件测试-补考试卷.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

镇江高等职业技术学校2013-2014年度第二学期10级_ 软件测试 课程期终补考试卷命题人 李艳稳 审核人 胡娟一、 判断题 (每题1分,共20分)正确的题目前请打“”,错的题目前请打“X”( )1.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。 ( )2.发现错误多的模块,残留在模块中的错误也多。( )3.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快.提高开发的进程。( )4.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。 ( )5.功能测试是系统测试的主要内容,检查系统的功能.性能是否与需求规格说明相同。( )6.软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。( )7.软件测试只能发现错误,但不能保证测试后的软件没有错误。( )8.软件就是程序。( )9.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。( )10.I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。( )11.白盒测试的条件覆盖标准强于判定覆盖。 ( )12.验收测试是以最终用户为主的测试。 ( )13.测试程序仅仅按预期方式运行就行了。 ( )14.自底向上集成需要测试员编写驱动程序。 ( )15.好的测试员不懈追求完美。 ( )16.软件测试工具可以代替软件测试员。 ( )17.最重要的用户界面要素是软件符合现行标准和规范。 ( )18.自动化测试可能延误项目进度。 ( )19.软件测试员可以对产品说明书进行白盒测试。 ( ) 20.静态白盒测试可以找出遗漏之处和问题。 二、 选择题(每题1分, 共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.用边界值分析法,假定3X100,那么X在测试中应该取的边界值是( )AX=3,X=100; BX=2,X=3,X=100,X=101;CX=4,X=99; DX=2,X=101;10.关于软件质量的描述,正确的是( )A软件质量是指软件满足规定用户需求的能力;B软件质量特性是指软件的功能性.可靠性.易用性.效率.可维护性.可移植性;C软件质量保证过程就是软件测试过程;D以上描述都不对11.条件覆盖的目的是( ) A.使每个判定的所有可能的条件取值组合至少执行一次B.使程序中的每个判定至少都获得一次“真”值和“假”值。C.使程序中的每个判定中每个条件的可能值至少满足一次。D.使程序中的每个可执行语句至少执行一次。12.满足以下条件的问题不是软件缺陷( )A.软件未达到产品说明书中已标明的功能B.软件出现了产品说明书中指明不会出现的错误C.软件功能未超出了产品说明书指明的范围D.软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。13.在自底向上测试中,要编写称为( )的模块来测验正在测试的模块。A.测试存根 B.测试驱动模块C.桩模块 D.底层模块14.( )方法根据输出对输入的依赖关系设计测试用例。A路径测试B等价类 C因果图D边界值15.下列( )不是软件自动化测试的优点 A.速度快.效率高 B.准确度和精确度高C.能提高测试的质量 D.能充分测试软件16.软件的六大质量特性包括:( )功能性.可靠性 可用性.效率 稳定性.可移植 兼容性.可扩展性A B C D17.软件工程的主要环节有( )人员管理;项目管理;可行性与需求分析;系统设计;程序设计;测试;维护等A B C D以上全是18.下列各项中( )不是一个测试计划所应包含的内容 A测试资源.进度安排 B测试预期输出C测试范围 D测试策略19.调试是( ) A发现与预先定义的规格和标准不符合的问题B发现软件错误征兆的过程C有计划的.可重复的过程D消除软件错误的过程20.在软件底层进行的测试称为( ) A 系统测试 B 集成测试 C 单元测试 D 功能测试21.在没有产品说明书时使用( )A探索测试 B 功能测试C 动态测试 D 静态测试22.下列不属于正式审查的方式是( ) A同事审查 B公开陈述C检验 D 编码标准和规范23.下列( )不属于软件缺陷 A 测试人员主观认为不合理的地方B 软件未达到产品说明书标明的功能C 软件出现了产品说明书指明不会出现的错误D软件功能超出产品说明书指明范围24.下列不属于编写测试计划的目的是( )A.使测试工作顺利进行 B.使项目参与人员沟通更舒畅 C.使测试工作更加系统化D.控制软件质量25.下列属于使用软件测试工具的目的( )A.帮助测试寻找问题 B.协助问题的诊断 C.节省测试时间 D.提高Bug的发现率 26 .产品发布后修复软件缺陷比项目开发早期这样做的费用要高( ) A.12倍 B.1020倍 C.50倍 D.100倍或更高27.( )把黑盒子测试和白盒子测试的界限打乱了。 A.灰盒子测试 B.动态测试C.静态测试 D.失败测试28.软件测试是采用( )执行软件的活动。A测试用例 B输入数据 C测试环境 D输入条件29.导致软件缺陷的最大原因是:( )A软件需求说明书 B设计方案 C编码 D维护30.测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类( )A.(0,100).(100,200).(200,300).(300,400).(400,500).(500, +);B.(500, +);C.(500, +).任意大于0小于500的非100倍数的整数;D.(-,100).(100,200).(200,300).(300,400).(400,500).(500, +);三、 填空(每空1分,共20分)1.软件测试是采用_执行软件的活动。 2.导致软件缺陷的最大原因是_ 。3.软件缺陷产生的原因包括_.设计._以及其他原因。4.黑盒测试用例设计方法包括_._以及因果图法,错误推测法等。5.测试过程中,_用于描述测试的整体方案,_描述依据测试案例找出的问题。6.灰盒测试把_和_的界限打乱了。7.在兼容性测试中,_是指可以使用软件的以前版本, _是指可以使用软件的未来版本。8.测试工作就是进行输入.接受输出.检验结果,不深入代码细节,这样的测试方法称为_,在不执行代码的条件下有条理地仔细审查软件设计.体系结构和代码,从而找出软件缺陷的测试方法称为_。9.在软件底层进行的测试称为_。10.白盒测试又称为_,黑盒测试又称为_。11.动态测试的两个基本要素是_._。12.功能图由状态迁移图和_组成。四、简答题(30分)1.请写出使用GUI功能测试工具的测试过程的步骤(5分)2.什么是软件缺陷?(6分)3.测试人员在软件开发过程中的任务是什么?(5分)4.系统中常见的性能问题有哪些?(14分)一判断题 错对错对对,对对错错对,错对错对错,错对对对对二选择题:DDBDA,CBDBB,ABBCD,DABDC,ADADD,DAAAB三填空题1测试用例 2软件需求说明书 3编写说明书; 编写代码4.等价类划分; 边界值分析法5测试计划; 缺陷报告 6黑盒测试; 白盒测试7.向前兼容; 向后兼容8.动态黑盒测试; 静态白盒测试9.没有时间; 风险太大10.结构测试(或逻辑驱动测试); 功能测试(或数据驱动测试或基于规格说明书的测试)11.被测试程序; 测试数据(测试用例)12 逻辑功能模型四 简答题1.答(1)录制测试脚本(2)编辑测试脚本(3)调试测试脚本(4)执行测试脚本(5)分析测试结果2.答:满足以下条件的问题都叫缺陷:软件未达到产品说明书中已标明的功能(1分)软件出现了产品说明书中指明不会出现的错误(1分)软件功能超出了产品说明书指明的范围(1分)软件未达到产品说明书虽未指出但应达到的目标(1分)软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。(2分)3.答1.寻找Bug;(1分) 2.避免软件开发过程中的缺陷;(1分) 3.衡量软件的品质;(1分) 4.关注用户的需求。(1分)总的目标是:确保软件的质量。(1分)4.答:1 资源泄露,包括内存泄漏 (2分)2 )资源瓶颈,内部资源(线程、放入池的对象)变得稀缺,这类问题产生的原因是线程过度使用或资源分配不足。(2分)3) 线程死锁、线程阻塞等造成的系统越来越慢,甚至系统挂起或出现异常错误、系统混乱局面等 (2分)4)CPU使用率达到100

温馨提示

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

评论

0/150

提交评论