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

简介:

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

最新内容请见作者的GitHub页:http://qaseven.github.io/

目录
相关文章
|
3月前
|
监控 测试技术
如何监控测试进度?
如何监控测试进度?
|
监控 测试技术
测试主管如何做好进度监控和进度汇报?
大家好,我是阿萨。测试执行过程中的进度汇报以及进度监控是项目成败的关键因素。项目执行过程中的测试自动化也会提升测试执行效率。今天针对测试执行过程这2个问题进行解答
134 0
|
测试技术 项目管理 开发者
|
7天前
|
测试技术 C语言
网站压力测试工具Siege图文详解
网站压力测试工具Siege图文详解
16 0
|
29天前
|
JavaScript jenkins 测试技术
这10款性能测试工具,收藏起来,测试人的工具箱!
这10款性能测试工具,收藏起来,测试人的工具箱!
|
1月前
|
人工智能 监控 测试技术
利用AI辅助工具提升软件测试效率
【2月更文挑战第17天】 随着科技的不断发展,人工智能(AI)在各个领域的应用越来越广泛。在软件测试领域,AI技术也发挥着重要作用。本文将探讨如何利用AI辅助工具提升软件测试效率,包括自动化测试、智能缺陷识别和预测等方面。通过引入AI技术,软件测试过程将变得更加高效、准确和可靠。
148 1
|
1月前
|
Web App开发 前端开发 测试技术
探索自动化测试工具:Selenium的威力与应用
探索自动化测试工具:Selenium的威力与应用
探索自动化测试工具:Selenium的威力与应用

热门文章

最新文章