测试语言

2003年12月2日

我目前正在参加XP Day的一个会议,Owen Rogers 和 Rob Styles 正在讨论 XP 的单元测试和验收测试之间的区别。这引发了我脑海中的一个想法——编写验收测试的语言应该是什么样的?

用于 UI 测试的商业工具往往有自己的专有语言。Brett Pettichord 以及其他一些人对此提出了质疑;他们更喜欢使用通用的脚本语言,例如 Ruby 或 Python。

但我想知道,为编程设计的语言是否真的是编写测试的正确语言。测试的重点在于它们通过示例来运作。它们不试图涵盖如何处理任何值,而是描述特定的场景和响应。我想知道这是否意味着需要一种不同类型的编程语言。也许这才是FIT中真正令人震惊的创新。