获取自动化测试的最大价值

概要
很多敏捷从业人员同意自动化测试是值得实施的。不过如何确保我们从每一个额外增加的自动化测试中获得足够多的附加价值?在查找/预防程序bugs这个明显的好处以外,我们应该期望从自动化测试中获得其他的什么好处?我们如何获得这种好处?什么样的错误会导致我们错失这些好处?

个人简介

Gerard是一个有三十余年经验的独立软件开发咨询师和培训师,在敏捷开发方法领域亦有超过10年的经验。他专精于测试自动化模式、软件重构与测试、可测性设计,并且将自动化的单元测试和验收测试应用在从极限编程到传统瀑布式开发流程的项目中。在实现与定制敏捷开发方法上,比如Scrum、Lean和极限编程,他也是一名业内领先的专家,并且是在敏捷项目中实践以用户/使用为中心的设计(UxD)的早期支持者。他经常在2000年之后的Agile大会、ADP、LSSC、 OOPSLA、 JAOO、 STAR 和 SD West/Best Practices等重要会议上提交论文与教与教程。 他的书《xUnit Test Patterns - Refactoring Test Code》于2007年5月由Addison Wesley出版在Martin Fowler签名系列中,在最佳技术书籍类别中获得了Jolt大奖。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、 东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次 举办以来,已经有包括传统制造、金融、电信、互联网、航空航 天等领域的近万名架构师、项目经理、团队领导者和高级开发人 员参加过QCon大会。

你可能感兴趣的:(获取自动化测试的最大价值)