过程质量管理实践的组合应用

发表于:2010-5-07 14:50

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

 作者:伍治平    来源:51Testing软件测试网采编

分享:

  四、成果

  经过多个项目的积累及改进,项目组在质量控制方面的能力得到了较大的提升。

  1. 缺陷方面

  随着同行评审、静态代码分析、自动化测试、持续集成等几方面执行力度的加强,项目组的测试缺陷密度明显降低,如图:

点击图片可在新窗口打开

  项目测试缺陷密度,图中蓝实线的纵坐标是1.0

  与测试缺陷密度对应,项目组的同行评审、静态代码分析、自动化测试等发现的缺陷数量明显上升,以近期项目组的编码阶段的同行评审缺陷密度为例,缺陷密度中值为24.975个/千行,相对于历史相似项目提高了近5倍。

点击图片可在新窗口打开

项目组编码阶段同行评审缺陷密度控制图

  2. 工作量方面

  由于项目组在同行评审、静态代码分析、自动化测试、持续集成等几方面的工作开展较好,使得大量的缺陷在需求、设计及编码阶段被发现并解决,这也使得项目组在测试阶段的缺陷及花在解决缺陷上的时间非常少;与历史相似项目数据比较,项目组最近一个小版本在测试阶段的工作量约为历史数据的1/5。

  由于项目质量的提高,产品发布后,现场支持的工作量也明显减少。与历史相似项目数据比较,项目组最近一个小版本发布后,现场支持的工作量约为历史数据的1/3。

  五、小结

  项目质量管理涉及的方面较多,而本文只是描述了所在项目对质量控制的几种具有代表性的重要手段,但这几种手段确实对提高项目的质量起着至关重要的作用。其实同行评审、自动化测试、静态代码分析、持续集成等都不是什么新概念,相信大家也都有比较深刻的了解,但通过改变执行的策略及加强执行的力度,确实起到了与众不同的效果,对项目质量的提升也是非常显著的。

  作者:伍治平

  刊名:电脑编程技巧与维护

33/3<123
价值129的会员专享直播免费赠送,添加微信领取听课名额哦~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号