开发自测模式实践
作者:网络转载 发布时间:[ 2013/1/4 10:52:16 ] 推荐标签:
2、效果
1)工期缩短。这是明显的,目前这几个项目的daily、预发测试时间加起来都没超过1周的
2)质量提高。
i.开发同学的代码质量提高了。以前测试同学都基本是保姆式的,现在测试介入得少了,遗漏bug会增加吗?刚开始开发会略感不适应,但长期来看对整个团队肯定是有益的
ii.整个开发流程中,很多bug发现在前期,后期底层基本很稳定了
3)释放测试资源
目前我们团队的开发测试比是4:1,高时是5:1。在开发大部分时间工作量饱和的情况下,测试资源基本能满足项目组需要
4)周期快,能够满足一周多次发布的需求
交易线标准的日常流程:上一周提需求,周五UC评审,下周二提测,周三预发,周四发布。1周发布1次
目前我们日常主要靠 开发自测+代码review+脚本回归 保证质量,测试同学不用花太多精力进行功能测试。因此团队效率很高,甚至能达到一次的发布频率(当然发布多了不是好事)
3、测试同学的任务
从初级bug的痛苦中释放出来后,测试关注什么?
1)业务方面
了解整体业务和逻辑,review覆盖整个研发流程,包括技术方案、sql、业务代码、vm,做一个熟悉整个系统的角色
2)持续回归
这一直是测试同学的强项,维护一个成形的产品需要建立一套完善的回归体系
3)其他方面
系统性能?算法测试?单测回归?无线?随便,因为有时间有精力了,都可以去做
三、展望。我们才刚开始
明年测试策略需要怎样完善?产品在不断迭代,市场在不断增长,测试压力得到释放后,有更多的事等着我们去做。目前想到的有以下3点
1)测试数据
方便开发同学自测
2)前端代码review
这一直是痛点,前端没有成形的review机制。明年学习一下前端知识,希望在review上有所突破
3)完善回归
方便开发自测,好开发能根据改动点进行定制的脚本回归
做到了这些,做成了一个完整的开发自测生态圈。明年继续努力!

sales@spasvo.com