Anthony F. Voellm 在 Google 测试博客上讨论测试 2.0

  • Michael Stal
  • 张凯峰

2012 年 9 月 4 日

话题:测试语言 & 开发架构文化 & 方法

Anthony Vallone 在他发表在 Google 测试博客上最新的文章“测试 2.0”中,讨论到测试的演变。虽然许多专家相信对于测试的研究几乎都进行得差不多了,Vallone 仍然预测并提出“测试 2.0”的概念。这个测试的演变包含对于质量问题的复杂决策自动化。

这篇博文的作者引用了 Google 工程和创新中心总监 Alberto Savaia 在GTAC 2011大会上所做的煽动人心的主题演讲“测试已死”的内容,Vallone 没有宣称测试已死,但测试的旧篇章(测试 1.0)已经掀过去了:

许多关于编写和测试伟大软件的理论基础都有人谈到过了……,也即我认为的测试 1.0。我们每天都在使用测试 1.0。事实上在 Google,大多数开发者(叫做软件工程师或者 SWE)做的是基本的测试 1.0 的工作,而我们距离高质量有很高的门槛。

现在,工程师们在经历测试 1.5:

这一篇章是由计算机科学家、应用科学家、工程师、开发者、统计学家及许多其他学科共同编写。这些人共同成为 Google 的测试软件工程师(SET)和测试工程师(TE)的角色。SET/TE 的主要工作在于:更快地开发软件,第一次更好地构建软件,深度测试软件,更快的发布软件并确保软件能工作在所有环境中。

按照 Vallone 所说,接下来就是 Google 已经在进行中的测试 2.0。它包括一些高级的内容,比如:

  • 将目前由人工手动进行的质量问题复杂决策自动化
  • 代码质量预测
测试语言 & 开发架构文化 & 方法