软件测试技术与测试实训教程讲座2第2章软件测试的质量要求v12学时

软件测试技术与测试实训教程讲座2第2章软件测试的质量要求v12学时

ID:37473279

大小:314.10 KB

页数:34页

时间:2019-05-12

软件测试技术与测试实训教程讲座2第2章软件测试的质量要求v12学时_第1页
软件测试技术与测试实训教程讲座2第2章软件测试的质量要求v12学时_第2页
软件测试技术与测试实训教程讲座2第2章软件测试的质量要求v12学时_第3页
软件测试技术与测试实训教程讲座2第2章软件测试的质量要求v12学时_第4页
软件测试技术与测试实训教程讲座2第2章软件测试的质量要求v12学时_第5页
资源描述:

《软件测试技术与测试实训教程讲座2第2章软件测试的质量要求v12学时》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试技术与测试实训教程黎连业王华李龙黎照北京:机械工业出版社2012.05第2讲:第2章软件测试的质量要求软件测试是软件工程的重要组成部分,测试工作的质量直接影响软件产品的生命力。软件测试质量的重点是测试成熟度模型、质量要求和测试流程细则。本章重点讨论以下内容:★软件测试成熟度模型;★软件测试的质量;★软件测试人员的职责★软件测试流程细则要求。2.1软件测试成熟度模型2.1.1软件测试成熟度模型软件测试成熟度模型有三个。这三个模型是:★TCMM——TestingCapabilityMaturityModel,1996年,TestingComputerSoftware

2、会议上,Rodger和SusanBurgess提出。★TSM——TestabilitySupportModel,1996年,DavidGelperin和AldinHayashi提出。★TMM——TestingMaturityModel,1996年,IIIeneBurnsein等提出。1.TCMM软件测试成熟度模型TCMM定义了5个级别,与CMM的级别设置完全一样。★第一级:初始级;★第二级:可重复级;★第三级:已定义级;★第四级:受管理级;★第五级:优化级。2.TSM软件测试成熟度模型TSM有三个级别分别是:★第一级:弱(Weak)。可测性支持,很少测试问题被提及;★第

3、二级:基本(Basic)。可测性支持,基本的测试问题被提及;★第三级:强(strong)。可测性支持,所有测试问题被提及。TSM定义了6个KSA(KeySupportArea),这6个KSA是:★测试友好的基础构架;★顾及测试的项目计划;★测试友好的产品信息;★顾及测试的软件设计;★测试件;★测试环境设计。TSM从测试组织的外部而非内部本身来考察测试的成熟性,这是他区别于另外两个测试模型的地方。3.TMM软件测试成熟度模型TMM(TestingMaturityModel)定义了5个级别。★第一级初始级;★第二级定义级;★第三级集成级;★第四级管理和测量级;★第五级优化预

4、防缺陷和质量控制级。这三个模型是各有侧重的关于测试的成熟度模型。而当前流行的是TMM。2.1.2TMM软件测试成熟度模型简要介绍1.TMM模型框架TMM定义了五个成熟度等级,每个等级代表着一个成熟的测试过程。TMM模型框架如图2-1所示。2.每个等级的成熟度目标每个等级的成熟度目标如图2-2所示。初始级:测试是一个混乱无序的过程,几乎没有定义并且与调试没有区别。软件开发过程中缺乏测试资源,工具以及训练有素的测试人员。测试是代码完成后以随意方式进行的。测试与调试相互交错以找出软件的缺陷。测试的目标是表明软件奏效。发行的软件产品没有质量保证,缺乏资源、工具和合适的工作人员。

5、定义级:TMM的定义级中,测试己具备基本的测试技术和方法,软件的测试与调试己经明确地被区分开。制订测试与调试目标启动测试计划过程制度化基本的测试技术和方法集成级:软件测试的过程及质量对软件产品质量有直接影响。由于测试往往是在时间紧,压力大的情况下所完成的一系列复杂的活动,因此应由训练有素的专业人员组成测试组。测试组要完成与测试有关的多种活动,包括负责制订测试计划,实施测试执行,记录测试结果,制订与测试有关的标准和测试度量,建立铡试数据库,测试重用,测试跟踪以及测试评价等。制订技术培训计划软件生命周期测试控制和监视测试过程管理和测量级:在管理和测量级,测试活动是完全被管理

6、的;有策划、有指导、人员具备技能、有组织、可控制。管理层、测试者们定义、收集、分析和使用测试相关的度量数据。测试活动的定义正式扩展到整个生命周期中的审查活动,同行评审和审查作为基于实现的测试活动的补充,它们被认为是质量控制程序,用以移除软件产品的缺陷。管理和测量级有3个要实现的成熟度目标:(1)建立组织范围内的评审程序(2)建立测试过程的测量程序(3)软件质量评价优化预防缺陷和质量控制级:测试首先要保证软件产品满足规格说明书、可靠,并对它的可靠性有一种确定的信心。其次,测试要处理缺陷和预防缺陷,这点通过收集和分析缺陷数据来实现。由于本级的测试活动可重复、已管理、已定义和

7、己测量的,因此软件组织能够优化调整和持续改进测试过程。测试过程的管理为持续改进产品质量和过程质量提供指导,并提供必要的基础设施。优化,预防缺陷和质量控制级有3个要实现的成熟度目标:(1)应用过程数据预防缺陷。这时的软件组织能够记录软件缺陷,分析缺陷模式,识别错误根源,制订防止缺陷再次发生的计划,提供跟踪这种括动的办法,并将这些活动贯穿于全组织的各个项目中。(2)质量控制在本级,软件组织通过采用统计采样技术,测量组织的自信度,测量用户对组织的信赖度以及设定软件可靠性目标来推进测试过程。(3)优化测试过程在测试成熟度的最高级,己能够量化测试过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。