热衷敏捷测试的十大理由

上一篇 / 下一篇  2012-03-26 14:04:17 / 个人分类:敏捷测试

51Testing软件测试网B"o4T"~7@+v

最近,Kay Johansen 提出问题“为什么你会热衷于敏捷测试?”收到的答案从严肃到诙谐,不一而足。

$z}1jd(ilJ051Testing软件测试网 uk I9r-| Pa

51Testing软件测试网+G6|2A s tJY C%D!W
  1. 不再需要手工测试脚本! - 相反,自动运行的脚本让测试人员有更多的时间来挖掘测试。51Testing软件测试网 M$j|8eo3{

3GRNO N%h0  2. 开发人员喜欢我了! - 迭代结束之前发现问题,而且因为开发人员对代码还有一个比较清晰的印象,所以比较易于找到问题。

3s6O;tL.h0

-i7yT/RA0  3. 现在我可以在撰写特性之前就分解特性!(Kay 与 Philip) - 在撰写特性之前开始测试,测试人员可以预防问题。51Testing软件测试网 z6L:Sb r

8d(P ` {_(noP)b`0 51Testing软件测试网;CZ \u;_

d4\@ ^rx$\ B0  4. 自动化测试在一天之内运行很多次 - 任何修改都能得到快速反馈。

S{.q^5q`5PX0

eW`UM3i0
:p-R$G&P:d,U0  5. 营造团队导向的氛围 -(John Overbaugh)- 每位团队成员不仅关心编码,也会关心测试是否完成(Lisa Crispin)51Testing软件测试网 e?&b+X+Db!Bn Y[E0bO

51Testing软件测试网ZSya|H%YzT

  6. 测试人员可以解决偶发性bug(Lisa Crispin)- 自动化的测试让每个人都舒服。51Testing软件测试网$dK7W etW%ol3n

*g7g,?.wV1t1W8~D051Testing软件测试网7Z lc-? h.El$b @
  7. 经常复审测试实践的机会(Adam Knight)- 不再是对过去行为的简单重复,实践经常会被复审。在 Adam 的例子里面,过去要5天完成的手工测试减少到只需要30分钟。

/c6AQ6].Fy:h;Do_0

GR:E:?2So0h V0  8. 我只花很少、很少的时间来调试(Adrian Howard)- 当我犯了错,我能很快得到反馈 - 所以轻而易举就找到问题,然后解决。51Testing软件测试网P_Y R"wV |%m

#j.q#Ch&n0  9. 真正改进质量,而不是仅仅记录在文档上(John Overbaugh)- bug很快就被解决,而不是只放在bug表里面。

@,q `C2Z0h0

qp*?5h3GiHL4j]+F0  10. 因为测试先行,测试的时间总是有的 - Josue Barbosa dos Santos 讲述了在巴西的一个政府办公室工作的故事,那里测试被安排在项目的最后阶段。开发工作总是落后于项目时间表,面临截止期限的项目不测试就发布给用户。引入 TDD和ATDD之后,最少有一部分测试会随着软件开发同步进行。51Testing软件测试网~'FJ(r&|3])wL(H

51Testing软件测试网+l WB,gmNNfG

  Kay热衷敏捷测试的首要原因是:我想听到人们说“这是我迄今为止工作过的最好项目!”

z,ja CicP0

TAG:

 

评分:0

我来说两句

Open Toolbar