关于测试过程改进模型地研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于测试过程改进模型的研究 战 茅 赵燕君 李冬红 马泽原 (北京系统工程研究所三室,北京 100101) 摘 要:本文强调要建立一个独立的测试过程改进模型TMM。在文章中首先介绍该模型的概况, 显示成熟度是怎样增长的,测试的进化过程如何从在代码中查错到成为产品质量控制的最本质工 具。随后,介绍如何在TMM模型的指导下进行实际测试过程的改进,展示了浏试过程改进的基 本流程。 关键词:能力成熟度模型 (CMM) 测试成熟度模型 (TMM) 评佑 5个不同的成熟级别。除了最初的级别1以外,每 1 引 言 一个成熟级别的结构中都包括了一组成熟目标,这 随着软件系统在当前社会中所扮演的角色越来 是达到这个成熟级别所必须实现的测试改进目标。 越重要,软件所涉及的领域、软件项目的规模和软 TMM的成熟度模型如图1所示: 件产品的复杂度都是前所未有的,同时人们对软件 TMM级别1是一个混乱的过程。它没有很好 产品的质量要求也越来越高。当前,保证软件产品 的定义,甚至没有与Debug区分开来;测试是在编 的质量主要采用2种途径,一种是通过不断地改进 码结束后进行;缺少经过专业训练的测试人员和测 软件生产过程来获得高质量的软件产品;另一种是 试工具;测试的目标是显示软件在正常工作。 通过测试来提高软件产品的质量。测试不仅是提高 TMM级别2是段定义。它的特征是将测试和 软件质量的一种极为重要的手段,也是改进软件过 Debug区分开来;测试成为在编码之后一个被定义 程的一个有益的补充。 的阶段;标准化测试过程,落实基本的测试技术和 尽管软件测试一直伴随着软件的发展,但是很 方法;测试的目标是显示系统和软件符合说明。 长时间以来它还是一个被忽视的领域。即使在当前 TMM级别3是集成。测试不再是编码后的一 颇为流行的软件能力成熟模型CMM中,也没有很 个阶段,而是集成到整个软件的生命循环中;建立 好地定义成熟的测试过程的实质。它没有说明测试 一个正式的测试组织,包括建立正式的测试技术培 成熟度的概念,没有将测试很好地融人到过程改进 训、控制与监视测试过程和开始考虑使用自动化的 机制中,因此关于测试过程改进的研究是很迫切 测试工具;测试的目的是根据用户和客户的需求, 的,也是势在必行的。研究的重点主要有以下几个 进行测试案例的设计和成功的策略;这一级别所达 方面:①如何定义可靠的测试过程;②怎样组织和 到的里程碑是将测试看成为一个专业化的行为。 实现测试过程的改进;③怎样将改进的测试过程嵌 TMM级别4是管理和度量。测试是一个可度 人到组织中;④测试过程改进的后果是什么。 量和可量化的过程;测试开发产品的一些质量属 性,例如可靠性、可用性和可维护性;测试案例可 2 测试成熟度模型TMM 以收集和记录在测试数据库中以备重用和回归测 我们使用测试成熟度模型TMM来评估和分类 试;在测试过程中发现的错误被记录在日志中,给 测试过程。TMM模型是19%年由伊利诺伊技术研 出错误的严重程度,并为错误的更正给出一个优先 究所开发的,它反映了测试过程成熟度增长的不同 级。对开发过程所有阶段的回顾都被认为是测试和 层次。TMM有2个主要的成员:成熟度模型和评 质量控制行为。 估模型。在成熟度模型中,像CMM一样,区分了 TMM级别5是优不沙错误防治和质量控制。测 基金项目:国家863高技术研究发展基金(2003AAIJ2020) 试在组织内部是一个机构化的行为;测试过程是有 的;自动化的工具是测试过程的主要部分;建立过 定义的和可管理的,它的花费和影响是可以监视 程来选择和评估测试工具。 图1

文档评论(0)

july77 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档