|
发表于 2014-6-5 04:04:30
|
显示全部楼层
ozlion 发表于 2014-5-11 12:37
个人觉得, 黑盒测试应该交给测试团队来做, 白盒测试应该开发团队自己写, 至于灰盒介于两者之间,如果 ...
我们现在就是这样,user story开始的时候,product, dev, QA(three amigo)在一起同意feature,然后dev开发,tester写automation, 等user story结束了,three amigo再确认user story实现了
但问题就是,dev可能写一行代码,tester的automation就要写很多scenario来测试,这样一个story费时太久才能完成。
如果开发团队和测试团队的分工很明确的话,测试团队不可避免会成为限速步骤,因为automation必定比代码复杂
我们的解决方法就是cross-function team和lean开发,automation是限速步骤,那么大家一起来写automation,devops资源不够,那么每个人都是devops
当然如你所说,automation+CI+continuous deployment,才能保证产品质量,在这个基础上,才能做到continuous delivery
|
|