言語のテスト

2003年12月2日

現在、「XP day」のセッションで、Owen RogersとRob StylesがXPのユニットテストと受け入れテストの違いについて語っています。これによって、私はあることを考え始めました。受け入れテストを書くための言語はどうあるべきでしょうか?

UIテスト用の市販ツールには、独自の特許言語を使用する傾向があります。特にBrett Pettichordは、RubyやPythonなどの共通スクリプト言語を好むため疑問を呈しています。

しかし、プログラミング用に設計された言語が実際にテストを書くのに適した言語なのか疑問です。テストのポイントは、例によって動作することです。あらゆる値の処理方法をカバーしようとするのではなく、特定のシナリオと応答を記述します。これにより、異なる種類のプログラミング言語が必要になることが示唆されるのではないでしょうか。おそらく、これはFITの真に驚くべき革新でしょう。