欢迎来到天天文库
浏览记录
ID:42019910
大小:89.72 KB
页数:6页
时间:2019-09-06
《软件测试复习题集》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件测试复习题1一、判断题(10题,10分)1•程序员兼任测试员可以提高工作效率。(X)2.测试用例的数目越多,测试的效果越好。(X)3•软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。(V)4•软件质量保证和软件测试是同一层次的概念。(X)5•验收测试是以最终用户为主的测试。(V)6.没有发现错误的测试是没有价值的。(X)7.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。(X)&在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。(X)4n+l9.我们有理由相信只要能够设计出尽可能好的测试方
2、案,经过严格测试之后的软件可以没有缺陷。(X)10•单元测试属于动态测试。(V)11•软件生存周期是从软件开始开发到开发结束的整个吋期。(X)12•传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。(V)13•调试从一个己知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结朿的过程不可预计。(X)14.软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。(V)15.白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。(X)16.在设计测试用例时,应当包括合理的输入条件和不合
3、理的输入条件。(V)17•可以把不合格的开发人员安排做测试。(X)18•传统测试是在开发的后期才介入,现在测试活动己经扩展到了整个生命周期。(V)19.在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。(V)20.永远有缺陷类型会在测试的一个层次上被发现,并II能够在另一个层次上逃避检测。(V)二、填空题:(10空,10分)1•软件开发过程中所产牛的(需求规格说明)、概要设计规格说明、(详细设计规格说明)以及(源程序)都是软件测试的对象。2•按照软件测试用例的设计方法而论,软件测试可以分为(口盒测试法)和(黑盒测试法)
4、。3.按照软件测试的策略和过程来分类,软件测试可分为单元测试、(集成测试)、(系统测试)、(验证测试)和确认测试。4.质量管理是指以组织为质量中心、企业全员参与为基础,为追求客户满意和组织所有受益者满意而建立和形成的一整套质量方针、冃标和(体系)。质量管理通过(质量策划)设定组织的质量目标,并规定必要的过程和相关资源;通过质量控制监视内部质量过程,排除质量控制过程中可能存在的缺陷隐患;通过质量改进提高内部的质量管理能力,改善组织内部的质量过程;通过(质量保证)提供足够的信任证据,表明组织有能力满足客户的质量要求。5•确认测试也称为(合格性测试)
5、,是检验所开发的软件是否能按用户提出的耍求进行。软件确认要通过一系列证明(软件功能)和要求一致的黑盒测试来完成。6.(安全测试)的目的在于验证安装在系统内的保护机制能否在实际中保护系统口不受非法入侵,不受各种非法干扰。7.(强度测试)需要在反常规数据量、频率或资源的方式下运行系统,以检验系统能力的最高实际限度。8.面向对象技术所独有的封装、(继承)、多态等新特点给测试带来一系列新的问题,增加了测试的难度。与传统的面向过程程序设计相比,面向对象程序设计产生错误的可能性(增大),或者使得传统软件测试中的重点不再那么突出,或者使得原来测试经验和实践证
6、明的次要方面成为了主要问题。9.(正确性测试)检查软件的功能是否符合规格说明。10.对可靠性测试来说,最关键的测试数据包括(失效间隔时间),(失效修复时间),失效数量,失效级别等。根据获得的测试数据,应用可靠性模型,可以得到系统的失效率及可靠性增长趋势。11.软件兼容性测试是检测各软件之间能否正确地交互和共享信息,其目标是保证软件按照用户期望的方式进行交互,使用其它软件检查(软件操作)的过程。12•单元测试:针对每个单元的测试,以确保每个(模块)能正常工作为目标。二、选择题:(10题,10分)1•软件测试的目的是()。B.发现软件的错误D.证明
7、软件是正确的A.评价软件的质量C.找出软件中的所有错误2.为了提高测试的效率,应该()。DA.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误的可能性大的数据作为测试数据3•与设计测试数据无关的文档是()。CA.该软件的设计人员B.程序的复杂程度)。B顺序,条件,循环调用,返回,转移C.源程序D.项目开发计划4.程序的三种基木控制结构是(A.过程,子程序,分程序B.C.递归,堆栈,队列D.5•结构化程序设计的一种基本方法是()。DA.筛选法B.递归法C.归纳法D.逐步求精法6.使用白盒测
8、试方法时,确定测试数据应根据()和指定的覆盖标准。AA.程序的内部逻辑B.程序的复杂程度C.使用说明书D.程序的功能7•软件的集成测试工作最好由(A.
此文档下载收益归作者所有