コンピュータ

Cucumber

きゅーかんばー

Rubyの受け入れテスト(Acceptance Test)を自動実行するためのツール。

自然言語でプレーンテキストとして記述した受け入れ仕様を解析し、対応するコードを組み立て、テストを実行する。これにより、非プログラマでも理解できる仕様をプログラムとして自動実行することができるようになる。

ただし、自然言語の文に対応するコードはあらかじめプログラマが記述しておく必要がある*1

*1:編集者(id:moro)の経験上は、バリエーションは納得できる程度までしか増えないかんじです

動植物

Cucumber

きゅーかんばー