2013年-2014年软件测试A卷答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共6页2013年秋季学期计算机科学与技术及软件工程专业《软件测试技术》期末试卷(A卷)卷面总分:100分答题时间:120分钟题号一二三四五总分得分一、选择题,请根据题号将答案填入下列表格中(每题2分,20分)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)1、关于软件测试,以下叙述正确的是(1)测试开始越早,越有利于发现软件测试(2)采用正确的测试用例设计方法,软件测试可以做到穷举测试(3)测试覆盖率和测试用例数量成正比(4)软件测试的时间越长越好A(1)B(4)C、(2)(3)D、(1)(3)2、用于Java程序单元测试开源工具的软件名称,HP公司Mercury整体解决方案进行自动化功能测试工具的软件名称是。A、JunitLoadRunnerB、JUnitQuickTestProfessionalC、JMeterQuickTestProfessionalD、JMeterLoaderRunner3、关于软件测试,以下说法错误的是:A.主要测试系统是否符合“需求规格说明书”B.软件测试是有风险行为C.并非所有软件缺陷都能恢复D.代码评审中发现问题,应该避免现场修改,适当进行记录,会后修改4、在功能测试中,假设求实数X的平方根,我们第一次输入“最小的负实数”进行测试,第二次输入“稍小于0”进行测试,第三次输入0进行测试,第四次输入“稍大于0”进行测试,第五次输入“最大的正实数”进行测试,那么这种测试属于:A.边界值分析法B.绝对值分析法C.相对值分析法D.等价类划分法得分第2页共6页5、V模型指出,(1)测试对程序设计进行验证,(2)测试对系统设计进行验证,(3)测试应当追朔到用户需求说明。A.集成、系统、单元B.单元、系统、验收C.单元、集成、系统与验收D.单元、回归、安装6、与测试计划无关的内容是________。A测试范围B测试方法C测试进度D缺陷报告7、______可以作为软件测试结束的标志。A.使用了特定的测试用例B.错误强度曲线下降到预定的水平C.查出了预定数目的错误D.按照测试计划中所规定的时间进行了测试8、根据对软件缺陷的产生原因的分析,一般来讲出现软件缺陷最多的地方是()A规格说明书B设计C代码D界面9、在软件测试技术中,SQA指A.软件测试B.软件质量保证C.标准查询语言D.数据库7、关于使用自动测试工具,下列说法错误的是A.提高测试效率,节省测试成本B.不是所有的测试都可以使用自动测试工具来完成C.适当复杂逻辑的自动设计与证明D.有些测试单靠手工很难完成二、是非题,请将答案填入前面的括号中。(每题1分,共10分)()1.根据软件瀑布模型,软件测试是开发后期的一个阶段。()2.可以发布具有配置缺陷的软件产品。()3.软件本地化测试就是检查软件翻译的问题。()4.最容易发生软件错误的地方在软件需求规格说明书。()5.所有软件都有一个用户界面,因此必须测试易用性。()6.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。()7.测试是调试的一个部分。()8.测试中应该对有效和无效、期望和不期望的输入都要测试。()9.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。()10.软件测试只能发现错误,但不能保证测试后的软件没有错误。得分第3页共6页三、问答题(每题10分,共40分)1、1、什么是软件测试,论述下为什么要进行软件测试。核心内容:课本9页、6页,也可以用自己的话表达。2、性能测试是系统测试中非常重要的一种测试,请阐述什么是性能测试及其意义,性能测试主要应用于什么情况?第6.4章,性能测试主要是针对并发用户及一些特殊环境的测试。主要使用自动化测试得分第4页共6页3、什么是软件缺陷以及软件缺陷产生的原因。核心内容:课本18页,也可以用自己的话表达。4、有一个基于B/S结构的网上图书销售系统,主要用于网上图书的销售,可以浏览、查询图书信息并可以用于图书的销售。从软件质量特性的角度,请根据自己所掌握的软件测试方法,谈一谈对该系统进行哪些方面的测试?结合书上从第6章——第11章的内容,有针对性的进行分析:要充分考虑B/S及其图书销售的功能界面测试(易用性测试):网络链接正确性、文字、图片一致性系统功能性测试:系统性能测试安全性测试:数据安全、网络安全等。兼容性测试:IE浏览器、操作系统等软件兼容性及数据兼容性(图书信息的导入导出)数据库的应用测试:安全性、性能、并发等测试本地化:如果涉及两个不同语言版本。。。。自动化测试:第5页共6页五、分析题(每题15分,共30分)1、对下图设计测试用例要分别满足(要求列出设计过程。结果要写出A、B、X分别的输入值和输出值,以及标出经过路径,测试数据的写法如“[(1,0,3),(1,0,4)]abe”,表示当A、B、X分别输入1、0、3的时候,它们的输出是分别1、0、4,经过的路径是abe)1)语句覆盖2)判定条件覆盖3)基本路径覆盖第6页共6页2、某酒水销售公司指派销售员销售各种酒水,其中白酒和啤酒的单价分别为168元/瓶和5元/瓶。对于每个销售员,白酒每月的最高供应量为5000瓶,啤酒每月的最高供应量为3000瓶,各销售员每月至少需售出白酒50瓶,啤酒300瓶。每到月末的时候,各销售员向酒水销售公司上报他所在区域的销售业绩,酒水销售公司根据其销售额计算该销售员的佣金,并作为奖金发放,计算方法如下:(1)1万元以下(含):4%(2)1万元(不含)~3万元(含):1%(3)3万元以上(不含):0.5%最终由佣金计算系统生成月销售报告,对当月售出的白酒、红酒和啤酒总数进行汇总,计算销售公司的总销售额和各销售员的佣金。对于本案例,请根据所学的黑盒测试方法(等价类、边界值及错误推测法)对其进行测试用例的设计答:等价类划分根据案例的描述,要计算每个销售员的佣金,其输入条件为白酒和啤酒销售量分最高供应量及最低销售额,另外佣金发放分为三个档次,整理后如下:条件有效等价类白酒销售量大于50(1)小于5000大于5000(2)小于50(3)啤酒销售量大于300(7)小于3000大于3000(8)小于30(9)销售员销售额1万元以下(含):4%(10)1万元(不含)~3万元(含):1%(11)3万元以上(不含):0.5%(12)边界值划分:根据边界要求白酒销售量49、50、5000、5001啤酒销售量:299、300、3000、3001销售额的边界:最低销售额(50*168+300*5=),2万元,4万元,4.5万元,最高销售额(5000*168+3000*5=)错误推测法输入非数字,小于0或小数等等。略

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功