なぜキーワード駆動が自動化では必要なのか?

なぜキーワード駆動が自動化では必要なのか?それは自動化されたコードのメンテンスコストが最小になるからです。自動化を推進する場合、お客様と話しているといつも

自動化は一回失敗しているからねー

という回答が帰ってきます。これはイコールなんらかの形で自動化プロジェクトは立ち上げたけれど、継続できなかったという事実です。そして継続できない理由のNo. 1に自動化スクリプトのメンテナンスに多くのお金がかかりすぎて、「そんなことなら手動でやったほうが早くて安いや」というふうになってしまいます。筆者自身も、1000ケースを超える自動化プロジェクトで、たった一つのUI変更で1000ケースすべてのスクリプトに手を入れなければならなかった経験があります。

そういったUIの変更に対して最小な費用ですむように考えられたのがキーワード駆動型の自動化になります。

参考文献