项目测试风险分析

发表于:2009-11-02 17:00

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

 作者:yangfei    来源:Taobao QA Team

  项目一般流程:

  第一 ,项目开始(立项:1项目带来效益即经济可行性,2项目风险即技术可行性,3,安全性(这里指是否合法))。

  第二,需求文档(需求教研阶段-有PD将需求转化成需求文档)

  第三,设计阶段(PM根据需求文档转化成设计文档)

  第四,编码

  第五,测试

  第六,项目验收通过

  第七,后期维护

  第八,项目下线

  我们来分析下那些地方产生问题:

  1、项目可行性

  2、需求阶段

  3、产品设计

  4、编码错误

  5、测试阶段(本身考虑不周)

  6、后期维护(前期累计问题,和维护产生问题)

  对于整个项目来说,越早发现问题,项目的风险就越低,但对于测试来说就是发现项目中存在的问题。

  当然我们可以看出从6……1导致项目风险因素依次上升。

  风险因素:

  1、项目可行性:PD来确认项目是否要做。有PD组内根据(1项目带来效益即经济可行性,2项目风险即技术可行性,3,安全性(这里指是否合法))来评估该项目。

  2、需求阶段:(5%)需求文档是否如实反映用户需求:

  1)需求教研阶段(需求教研人员,是否准确返回用户需求,并和用在最终确认产品出来需求是满足用户的。)

  2)教研资料转花需求文档(PD是从教研人员那完整获取用户需求,并准确的用文档表达出来。)

  3、设计阶段(5%设计人员是否完整准确的安装需求文档来设计)

  1)需求改变未及时通知设计导致的。

  2)设计人员设计功能不是PD想要的。

  3)设计人员理解偏差导致。

  4、编码(90%时间用来发现开发提交代码)

  1)由于技术瓶颈临时改变需求。

  2)编码错误导致。

  5、后期维护(重复以上2,3,4点,可以能出现问题)

  6、测试人员(未能及时发现问题测试思维盲点导致)

  建议调整测试在整个项目比重:需求阶段(10%),设计阶段(10%),编码(80%),留有足够时间理解需求,尽早发现问题。

  对于项目来,越早发现问题才能降低项目风险。需要测试尽早进行项目关注项目进度,何必亡羊补牢,早应该从源头发现问题解决问题。而不是等待问题已已经产生再来解决问题。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号