自动化流程改进--欢迎拍砖和提出改进意见

上一篇 / 下一篇  2011-05-30 10:48:10 / 个人分类:自动化

自动化开发流程改进建议
明确一下做自动化的目的:为了把人从繁重的重复性的工作中解脱出来,从而达到节省人力、物力、财力的目的
什么样的需要做自动化:
1)项目测试周期长或者频繁被操作
2)重复性高、有规律


现在的自动化开发流程:
有自动化开发人员牵头找功能测试负责人---测试负责人提出需要做的功能模板(大概)---自动化开发人员进行开发(自测)---有测试负责人验收测试---自动化开发人员修改问题--验收测试
这个流程优点:无(没有发现)
缺点:1、需求不明确(测试负责人在提出需求之前没有只想到了要做什么,而没有把手工的操作步骤、手工的输入数据和预期的输出数据细化,做出用例)
      2、从开发到投入使用进度得不到保证(现在有自动化开发人员牵头,测试负责人的时间自动化开发人员无法掌握,导致有问题需要确认经常处于等待状态;对自动化的重视度                  不够(所谓的重视度不是时间的投入,而是思想的关注度))
      3、像系统开发一样走入了弯路,需求不明确,导致后期的测试发现偏离需求(建议对要做的功能的自动化需求整理清楚,然后详细的讨论具体实现,并画出流程图,经需求提出人确认后方投入开发

由上面分析,现提出流程改进:
功能测试负责人或组员提出自动化开发需求(整理出要做什么,手工测试的操作步骤、手工的输入数据、预期的输出数据)-----自动化开发人员参与需求分析和细化并确定实现方案---开发人员出详细设计图(得到需求提出人的认可后)(如果是图形的工具,需需求提出人画出此图)----确定测试用例模板并整理出用例(评审通过后方可)---投入自动化开发(开发过程中请需求提出安排时间进行及时沟通,一般一次10分钟左右)---验收测试(建议一天内进行完成)---有自动化开发人员进行用例的执行(稳定后交付该测试小组投入大规模使用)


注:本次的流程改动主要在两方面:
1、需求方面:一定要在开发前,把需求细化,而不是开发成了经测试确定是否符合需求
2、配合方面:烦请各需求提出人在开发过程中预留出沟通时间
3、意识方面:请大伙重视起来,在测试过程中,多多整理和思考,把自动化的思想融入的整个测试过程中,多多提出需求来


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-16  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4510
  • 日志数: 6
  • 建立时间: 2011-04-25
  • 更新时间: 2011-08-05

RSS订阅

Open Toolbar