软件测试复习题(共8页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件测试复习题(共8页).doc》由会员分享,可在线阅读,更多相关《软件测试复习题(共8页).doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、名词解释题软件生命周期:软件从产生到报废的过程,1.问题定义及规划2.需求分析3.软件设计4.程序编码5.软件测试6.软件维护软件测试:使用人工或者自动手段来运行或测试某个系统的过程。CMM:能力成熟度模型,是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。软件质量:软件与明确的和隐含的定义的需求相一致的程度。等价类划分:分步骤地把无限的测试用例减的很少,但过程同样等效。V&V:验证和有效确认,验证系统功能和特性,确认是否满足客户需求。灰盒测试:边看代码、边利用代码的信息帮助测试的一种测试方法。驱动模块(Drive):用来模拟被测试
2、模块的上一级模块,相当于被测模块的主程序。QA:(软件)质量保证,检查和评价当前软件开发的过程,找出改进过程的方法,以达到防止软件缺陷的出现的目标。需求:用户解决问题或达到目标所需的条件或权能,特别测试:是一种没有实际计划下执行的测试。集成测试:把多模块按照一定的集成方法和策略,逐步组装成子系统,进而组装成整个系统的测试黑盒测试:软件测试人员只需知道软件运行的结果而无需知道软件的内部是如何运行的。回归测试:回归测试是在软件维护阶段,对软件进行修改之后进行的测试。评审:对软件元素或者项目状态的一种评估手段,以确定其是否与计划结果保持一致,并对其改进。软件缺陷:计算机系统或者程序中存在的任何一种破
3、坏正常运行能力的问题,错误,或者缺陷。SQA:建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用,通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。单元测试:对软件基本组成单元进行的测试,而且软件单元是在于程序的其他部分相隔离的情况下进行独立的测试。 二、判断题1、在千年虫例子中,Dave有错吗?有错( )2、在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。( )3、如果匆忙开发产品,就可以跳过模块测试而直接进行集成测试。( )4、测试错误提示信息属于文档测试范围。( )5、软件测试等于程序测试( )6、所有软件都有一个用户界面
4、,因此必须测试易用性。 7、软件测试员可以根据产品说明书进行白盒测试。 8、在进行压迫测试的同时进行重负测试是不合情理的。 9、公司或者一开发小组用来称呼软件问题的术语很重要。 10、好的测试员坚持不懈地追求完美。 11、测试小组负责质量 12、错误信息提示的测试属于失效性测试 13、兼容性是一种产品特性,可以有不同程度的符合标准。 14、并非所有软件缺陷都要修复。 15、尚未发现或未观察到的软件缺陷只能说是潜在缺陷。 16、软件测试要精度还是准确度很大程度上取决于开发小组的目标 。 17、静态测试是指通常意义上的测试使用和运行软件 。 18、有效的动态测试并不需要软件的需求文档或者产品说明书
5、。 19、测试用例是软件测试的核心。 20、软件状态是指软件当前所处的条件或者模式。21、软件测试是为了证明程序是正确的,即测试能发现程序中所有的错误 22、静态白盒测试可以找出遗漏之处和问题。 23、入侵式工具是最佳类型,因为其操作与测试的软件最贴近。 24、程序测试是证明程序正确地执行了预期的功能 25、访问程序的所有状态也确保了遍历各种状态之间的转换。 26、要了解他国语言才能测试本地化产品。( )27、所有软件必须进行某种程度的兼容性测试。( )28、尽早发现软件缺陷 ,降低修复成本。( )29、总是首先设计黑盒测试用例。( )30、软件缺陷发现得越晚,非一致性费用越高( )三、选择题
6、 1、导致软件缺陷的最大原因来自:( A ) A、软件产品规格说明书 B、软件设计 C、软件编码 D、数据输入错误2、以下关于软件测试目的的描述,不正确的是:( B )A、测试以发现故障或缺陷为目的B、测试可以找出软件中存在的所有缺陷和错误C、执行有限测试用例并发现错误D、检查软件是否满足定义的各种需求3、瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是:D A、瀑布模型能够非常快速地开发大规模软件项目 B、只有很大的开发团队才使用瀑布模型C、瀑布模型已不再适合于现今的软件开发环境D、瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目4、敏捷模式不仅
7、是一个开发过程,而且是一类过程的统称,以下选项中不属于敏捷软件开发模式的是:B A、极限编程XP B、IPD流程 C、迭代式增量开发过程SCRUM D、特征驱动软件开发FDD5、软件测试工作应该开始于:A A、需求分析阶段 B、概要设计阶段 C、详细设计阶段 D、编码之后6、软件质量的定义是:D A、软件的功能性、可靠性、易用性、效率、可维护性、可移植性 B、满足规定用户需求的能力 C、最大限度达到用户满意 D、软件特性的总和,以及满足规定和潜在用户需求的能力7、以下选项中不属于软件功能性的子特性的是:B A、适用性 B、稳定性 C、准确性 D、安全性8、软件可移植性应从如下 A 方面进行测试
8、。 A、可适应性、易安装性、共享性、易替换性 B、可适应性、易安装性、可伸缩性、易替换性 C、可适应性、易安装性、兼容性、易替换性 D、可适应性、成熟性、兼容性、易替换性9、关于软件质量保证和软件测试的描述,不正确的是: D A、软件质量保证和软件测试是软件质量工程的两个不同层面的工作 B、在软件质量保证的活动中也有一些测试活动 C、软件测试是保证软件质量的一个重要环节 D、软件测试人员就是软件质量保证人员10、关于软件测试对软件质量的意义,有以下观点:度量与评估软件的质量;保证软件;改进软件开发过程;发现软件错误。其中正确的是: C A、 B、 C、 D、11、软件能力成熟度模型(CMM)将
9、软件能力成熟度自低到高依次划分为5级。目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是: B A、建立基本的项目管理和实践来跟踪项目费用、进度和功能特性 B、使用标准开发过程(或方法论)构建(或集成)系统 C、管理层寻求更主动地应对系统的开发问题 D、连续地监督和改进标准化的系统开发过程12、下列选项中,不属于黑盒测试技术的是: B 。 A、等价类划分法 B、模块接口 C、正交实验法 D、状态转换法13、软件测试是为了检查出并改正尽可能多的错误,不断提高软件的:( C ) A、功能与效率 B、设计和技巧 C、质量和可靠性 D、质量和效能14、识别测试的任务、定义测试的目标以
10、及为实现测试目标和任务的测试活动规格说明,上述行为主要发生在:(B ) A、测试结束活动 B、测试分析和设计 C、测试实现和执行 D、测试计划和控制15、软件测试的对象包括:(B )A、目标程序和相关文档 B、源程序和相关文档 C、目标程序、操作系统和平台软件 D、源程序和目标程序四、填空题 1、软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和 编码的最终复审 ,它是软件质量保证的关键步骤。2、在开发软件过程中有各种不同的方法,4种最常用的模式是:大爆炸模式、 边写边改模式 、瀑布模式、螺旋模式。3、按照测试用例依据的信息来分,软件测试可分为:白盒测试 、黒盒测试 、 灰盒测试 、
11、接口测试(随机测试)。4、调试的目的是修复缺陷。5、按照软件开发过程软件测试方法可以分为:单元测试 、集成测试、系统测试、验收测试(测试)、回归测试6、软件测试涉及的关键问题包括四个方面: 测试由谁来执行、测试什么、什么时候进行测试、怎样进行测试。7、质量的费用分为两类:一致性费用和非一致性费用。8、产品发行后修复软件缺陷比项目开发早期这样做的费用要高出 100倍或更高。9、单元测试针对每个程序的模块,主要测试5个方面的问题:模块接口、局部数据结构、边界条件、模块中所有独立执行通路、模块的各条错误处理通路。10、软件开发大爆炸模式的最大优点是简单。11、静态测试只是:检查和审核 。12、软件缺
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 复习题
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内