开发自测模式实践

发表于:2013-1-04 10:44

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

 作者:lingxia    来源:TaoBao QA Team

  背景:

  长期以来业务线测试有这种困扰:淘宝业务线传统的项目流程把开发、测试两个阶段分得比较明显,导致开发赶时间写代码,提测阶段测出一些低级bug;重新返工不仅测试时间延长,也导致开发、测试同学都累。

  在天彤的支持下,本人今年3月份来到C2B市场团队轮岗开发,实践了开发自测的项目模式。这是一个新产品团队,新模式比较容易落地。迄今经历了5个项目(C2B公益概念版、C2B标准版、C2B公益版2期、C2B合买版和合买版双12活动),摸索了近1年,有过困难和困惑,总体看来实践效果还是挺不错的,分享一下。

  分享分为实践案例、模式小结和展望3部分

  一、实践案例

  以时间为维度,实践中经历了以下3个阶段。每个阶段都是在前一阶段模式的基础上根据实际情况优化的

  阶段1:人人都是开发,没有专职测试

  有两个项目

  1、C2B团购概念版(3.20-4.15,开发测试比3:0),第1次实践成功

  这是第一次轻量级尝试,加上我有3个开发,功能全部自测,最后我主导验收了一下功能。项目流程如下

  说明:

  1)由于前端资源紧缺问题,所以后期才开始前端编码

  2)TC也要开发自己写。给开发培训了一下从UC到TC的转化方法

  3)整体验收包括代码review、PD验收和我再覆盖一下主流程

  效果:

  1)单测和接口测试覆盖很好地保证了质量

  在单测和接口测试阶段都发现了bug,避免遗留到功能测试阶段;后端编码的稳定性,能让开发在后期专注在前端功能的开发和联调上,不用担忧底层的质量

  2)功能测试时间大大缩短

  因为资源问题前端介入较晚,全部联调好后离计划发布日还剩2天,这两天的功能测试时间里我们找出了大部分问题并解决了,完成了验收和发布。项目总共花了19个工作日,开发时间稍微延长,测试时间大大缩短,总的项目时间是缩短的。

  3)项目质量稳定

  发布后,后端遗留一个因线上、daily环境不一致导致的bug;前台遗留1个bug。在时间很有限的情况下,总体质量不错

  问题:

  UC、TC有一定的重复工作量,初次编写TC的开发工程师写得不太好且消耗时间略多

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号