关闭

聚焦软件测试过程改进

发表于:2013-6-21 13:51

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:刘宇旸    来源:51Testing软件测试网采编

  实施测试过程改进的五个步骤

  综合了组织需要进行的所有活动,测试过程改进的实施需要采取以下五个步骤(见图表1):

  ● 与发起人沟通并理解业务目标

  ● 通过审查和面谈来评估当前测试过程

  ● 报告评估结果并建立执行路线图

  ● 实施建议的改进措施

  ● 测量实施后的效果

  第1步:与发起人沟通并理解业务目标

  发起人是指分配测试过程改进项目的人,或倡导对测试过程进行评估的人,或签署测试过程咨询协议的人。开始测试过程评估的首要步骤是与测试过程评估的发起人沟通,详细了解组织的过程和业务目标。很多企业都认识到必须改进其测试过程,但是对如何改进以及改进的必要步骤却不是很清楚或者没有一个清晰地思路。经过与发起人的细致讨论,要为测试过程改进定义明确的目标。无论使用什么方式进行测试过程评估,首要考虑的因素都是建立评估的目标。评估的目标根据组织的类型及其需要会有所不同,一些例子如下:

  ● 减少测试费用

  ● 提高测试的有效性

  ● 提高测试的效率

  ● 提高组织总体的测试成熟度

  ● 提高测试收益的可见性。等等

  在组织要求的基础上,我们必须制定明确的达成的目标,并将其作为测试过程评估的一部分。一旦确定了目标,接下来要做的事情是尽可能的将这些目标转化为度量指标和数字。使用明确直观的度量指标能够帮助企业度量他们的改进效果、认识到他们的位置并为该项目提供方向。作为测试过程改进的一部分,企业明确设定要达成的目标是至关重要的,同时整个改进过程基于目标而划分为多个阶段。

  第2步:通过审查和面谈来评估当前测试过程:

  执行评估方法的制定基于测试组织的业务目标与评估目标。通常有两类执行测试过程评估的方法:

  1、正式的测试过程评估,这是相对有条理,结构化并往往消耗较多时间的。

  2、非正式的、非结构化测试过程评估,这类的评估方法基于特定的需要,消耗较少的时间。

图表2 评估的输入和输出项

  在组织中,测试通常不是孤立存在的,它与多个业务团队、开发团队、供应商、测试环境团队等共同存在。应首先确定所有主要的干系人(在组织中最能够影响测试团队或者最受测试团队影响的角色)。同时,应从已存在的项目中收集工件,并脱机检查这些工件。可以根据业务目标来准备一份调查问卷提供给干系人填写。当收到来自干系人的反馈后,则可以将这些内容与从项目工件中收集到的信息整合起来。

  图2给出了测试过程评估的输入和输出项的图形表示。

  在从文档检查和调查问卷中获得了必要的信息后,接下来需要准备一份面向每位干系人的访谈问题列表。应该与每位干系人进行访谈,访谈的焦点要集中于已发现的组织现状与干系人反馈之间的差异。在访谈中,应该设计更多关于测试组织、组织的测试策略、组织的测试过程、项目的测试过程和测试方法、测试管理和环境管理、测试审查和优化等内容的探索式问题,同时要收集关于待评审测试过程的更多信息。访谈问题的设计可以根据干系人在组织中的角色进行自定义。

42/4<1234>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号