软件测试A卷

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

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

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

资源描述

A卷一.选择题(共15小题,每题2分,共30分)1.软件测试的目的是__B____A.评价软件的质量B.发现软件的错误C.找出软件中的所有错误D.证明软件是正确的2.为了提高测试的效率,应该___D___A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误的可能性大的数据作为测试数据3、下列与设计测试数据无关的文档是___A___A.该软件的设计人员B.程序的复杂程度C.源程序D.项目开发计划4、关系模型中实体与实体间是通过___D___联系的.A.表B.图C.树D.关系5、用边界值分析法,假定1X100,那么X在测试中应该取的边界值是______A.X=1,X=100;B.X=0,X=1,X=100,X=101;C.X=2,X=99;D.X=O,X=101;6、在网络应用测试中,网络延迟是一个重要指标。以下关于网络延迟的理解,正确的是__D____A.指响应时间;B.指报文从客户端发出到客户端接收到服务器响应的间隔时间;C.指报文在网络上的传输时间;D.指从报文开始进入网络到它开始离开网络之间的时间7、软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。BA.成熟性;B.易恢复性;C.容错性;D.可靠性依从性8、关于软件质量的描述,正确的是__B____A.软件质量是指软件满足规定用户需求的能力;B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性;C.软件质量保证过程就是软件测试过程;D.以上描述都不对9、对计算机软件和硬件资源进行管理和控制的软件是___D___A.文件管理程序B.输入输出管理程序C.命令处理程序D.操作系统10、衡量计算机的平均无故障时间是计算机的___A___A.可靠性B.可维护性C.适应性D.稳定性11、为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括__A____A.配置项标识、配置项控制、配置状态报告、配置审计B.配置基线确立、配置项控制、配置报告、配置审计C.配置项标识、配置项变更、配置审计、配置跟踪D.配置项标识、配置项控制、配置状态报告、配置跟踪12、__B____方法根据输出对输入的依赖关系设计测试用例。A.路径测试B.等价类C.因果图D.边界值13、在C++语言中,若类C中定义了一个方法intf(inta,intb),那么方法___A___不能与该方法同时存在于类C中A.intf(intx,inty)B.intf(floata,intb)C.floatf(intx,floaty)D.intf(intx,floaty)14、下列关于软件验收测试的合格通过准则错误的是:__C____A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求;B.所有测试项没有残余一级、二级和三级错误;C.立项审批表、需求分析文档、设计文档和编码实现不一致;D.验收测试工件齐全15、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类__C____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,+∞);二.判断题(共10题,每题1分,共10分)1.软件测试过程不包括硬件部分的测试。(T)2.软件测试的目的是尽可能多的找出软件的缺陷。(T)3.程序中隐藏错误的概率与其已发现的错误数成正比(T)4.Beta测试是验收测试的一种。(T)5.测试人员要坚持原则,缺陷未修复完坚决不予通过。(T)6.项目立项前测试人员不需要提交任何工件。(F)7.单元测试能发现约80%的软件缺陷。(T)8.测试的目的是发现软件中的错误。(T)9.代码评审是检查源代码是否达到模块设计的要求。(T)10.与软件设计文档不同,在编写测试档时,应该尽量用简洁,清晰的语言。(F)三.名词解释(每题4分,共20分)1、黑盒测试黑盒测试又称为功能测试、数据驱动测试或基于规格说明的测试,是一种从用户观点出发的测试。不考虑程序的内部结构和内部特性,对输入和输出或功能进行测试2、集成测试集成测试,也叫组装测试或联合测试,即对程序模块采用一次性或增殖方式组装起来,对系统的接口进行正确性检验的测试工作。3、压力测试4、V模型V模型是瀑布模型的变种,反映了测试活动与分析、设计的关系5、测试用例四、简答题(共5小题,每题6分,共30分)1、简述软件测试中的边界值分析法答:边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误。2、您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)答:有功能测试,性能测试,可靠性测试,安全性测试,负载测试,压力测试,安装/卸载测试,启动/停止测试,兼容性测试,互连测试,文档测试,恢复测试,回归测试,可使用性测试,容量测试。功能测试只对软件的功能是否满足用户需求来做测试。性能测试需要和压力和负载测试联合起来。3、请试着比较一下黑盒测试、集成测试、系统测试、验收测试的区别与联系。答集成测试:在单元测试的基础上,对单元模块之间的连接和组装进行测试。系统测试:在所有都考虑的情况下,对系统进行测试。验收测试:第三方进行的确认软件满足需求的测试。4、您在以往的测试学习中都曾经具体用过哪些测试软件,并比较他们的特点?答:从事过writetestplan,creationoftestcase,进行功能测试,性能测试,编写测试工具,文档的管理等,比较擅长与写测试用例和进行功能测试5、简述测试计划工作的内容都包括什么?答:测试计划工作也称为测试策略,主要描述测试工程的总体方法和目标,描述目前在进行那一阶段的测试(单元测试,集成测试,系统测试)以及每一阶段内进行的测试种类(功能测试,性能测试等)确定测试范围,生成测试数据等五、分析题(10分)一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息,说明这个三角形是不等边三角形、等腰三角形、等边三角形。根据要求,写出有效等价类和无效等价类。

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

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

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

×
保存成功