摘要:
本文讨论的团队模型,是基于阿里巴巴(淘宝、天猫)这样比较复杂的电子商务互联网公司;本文讨论的是软件测试的团队模型,开发团队可以参考,但是由于开发和测试工作性质的不同,不能简单的推理为开发团队模型;Part1一般电子商务网站,都有“会员、商品、店铺、交易、评价”这些基本概念,在淘宝网最开始发展的几年,这些产品概念在架构上是一个整体。随着技术架构的发展,这些概念被一个接一个的从淘宝系统中拆分出来,形成一个又一个产品中心,如下图(系统架构图):底层的这些“中心”,都有独立的测试团队支持;然后接下来几年,业务的发展非常快,除了淘宝网,又发展出天猫、聚划算、旅行等一些独立的业务概念,如下图:上层这些组织 阅读全文
2013年9月16日 #
摘要:
一听到初级Bug这个名字,很多开发工程师都会觉得很头痛,还有那个“初级Bug率”,让人随时受不了。初级Bug这个概念,在多数缺陷跟踪工具中,是不存在的,可以说是淘宝研发部的特色。初级Bug对应Bug的一个属性:“Bug深度”,这个属性有三个选项:1很容易发现、2正常发现、3很难发现,其中“很容易发现”的Bug就是初级Bug。深度代表了发现Bug需要的成本和技术含量,初级Bug就是那些非常明显,通过简单的操作就能发现的Bug。从初级Bug这个概念被提出,到现在大约有2年时间。最初的时候,在一次开发经理的周会上,研发部VP提出,开发工程师必须要提高代码质量,不要一提交测试,马上就被测试工程师找出一 阅读全文