打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何控制测试进度?

想要做好测试进度控制,不仅要控制好测试活动自身的进度,还要控制好测试之前开发的进度。

对于前者,毋庸置疑;对于后者,那是因为测试严重依赖开发,如果开发进度滞后,就会压缩测试的时间;如果开发的质量低下,就会延长测试的时间。所以,控制测试进度首先应从控制开发的进度和质量开始。

控制开发的进度和质量,可以采取以下措施:

守诺。在组织文化层面,建立“100%兑现承诺”的企业文化,开发人员应严格按照已经达成一致的开发计划的节点来完成开发任务。

质量。组织应建立良好的质量文化,引导开发人员不仅能够按时完成任务,还应高质量地完成任务,即交付的代码应通过单元测试、集成测试,代码质量高。

帮助。测试人员应及时向开发人员提供帮助,使其更好更快地完成对代码的验证,进行高质量的交付。

沟通。测试人员应与开发人员保持良好的沟通,既便于提供帮助,也便于了解代码质量和实际的开发进度,为后续的测试活动做好准备。

在开发人员提交高质量的代码给测试人员,测试人员可以根据各种测试活动的测量数据来控制测试的进度:

缺陷数据。在测试过程中,收集缺陷数据,绘制缺陷累计曲线。一般的测试前期发现缺陷较多,曲线斜率较大,随着测试时间的推移,缺陷发现的速率会降低,曲线斜率较小,到了后期缺陷数目很少且近于稳定,曲线斜率趋近于0,也就预示着测试可以终止。

历史数据。参考类似历史项目的测试数据,根据其测试规模、测试周期、测试缺陷等数据来判断当前项目的测试进度合理性。

质量数据。结合项目的质量目标,监测软件质量的水平,当软件的质量水平达到要求时,也可以终止测试。

总之,测试是全过程的活动,测试进度的控制也应在全过程进行。

这正是:

测试进度要控制,前期先从开发始

控制基础在测量,基于数据谈控制

参考书目:全程软件测试,作者: 朱少民,出版社: 电子工业出版社

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
衡量软件测试质量的常用度量指标
【干货】使用复杂度度量去改进软件质量
开发者面试百问-测试部分答案
敏捷测试宣言与原则解读
环境、现状与反思
浅谈软件开发项目的质量控制
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服