为什么测试执行阶段的进度最难控制

发表于:2013-10-21 11:44

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

 作者:千里    来源:51Testing软件测试网博客

  我从项目管理的角度来谈一下这个问题吧,因为我觉得这个问题更是一个项目管理的问题。
  难控制的意思就是经常超出自己的意料,实际进展不能吻合测试计划。
  从计划角度来说,测试执行的阶段最难控制的原因主要体现在两个方面:
  测试环境的不稳定性和缺陷的数量及修复难度
  这两方面都将较大程度的影响测试主管制定测试计划和执行测试计划,正所谓计划赶不上变化
  从项目的渐进明细角度来说,测试前期对整个测试周期的估算都是理想的,前期乐观后期悲观是咱们的常态。
  无论计划、文档完整度、需求变更、程序质量、版本控制、测试人员自身能力甚至沟通顺畅度都是乐观的。
  随着工作的开展,项目工作越来越明晰的时候,问题和风险就来了。
  计划赶不上变化,文档也不够完善,需求竟然还变更了,程序缺陷无数、版本无法控制甚至与开发沟通的各种问题统统集中出现了。
  而作为测试经理的领导在这个时候也无能为力,作为测试小兵的咱们已经痛苦不堪,早已习惯一旦进入执行阶段即意味着加班的无底洞。
  这些问题大多在风险管理环境没有做好,前期阶段没有做好风险应对方案以及预留解决这些问题的时间,导致时间只能从执行阶段的加班时间中挤出。
  风险管理没做好的结果是进入执行阶段将为前期没做好的事情买单。
  本身环境不稳定和缺陷数据和修复难度就已经让测试阶段的进度难以控制了,再加上前期种种问题的积累,压在测试人员的身上喘不过气来。
  PS:沟通管理在项目管理中是最重要的部分,包括前期测试人员对需求理解时与业务人员、开发人员所进行的沟通以及测试执行过程中缺陷汇报以及进度报告的沟通。
  人在沟通上,感情和矛盾都是可以积累的,若积累的是矛盾将导致和包括开发在内的其他人员沟通越来越困难
  无论在缺陷处理过程中开发不及时修复,还是验证阶段摆不平客户,这些都属于沟通管理的部分。
版权声明:本文出自 千里 的51Testing软件测试博客:http://www.51testing.com/?qianli
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • yzwangxf
    2013-10-23 10:39:32

    以任务为导向的项目管理是很难解决回归测试中的等待问题,因为项目经理的思维方式决定了任务第一,以开发为中心。

    只有转变到以质量为导向的管理上来,本文中的内容才有解。

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号