Ameba Ownd

アプリで簡単、無料ホームページ作成

ソフトウェアテストエンジニアのメモ帳

ページオブジェクトモデル

2017.10.23 11:47

seleniumでテストスクリプトを書いても、テスト対象のページデザインや機能仕様が変更したら、メンテナンスが大変。ということで、seleniumを使うことを断念した人も多いのではないでしょうか。

私も、それが理由でseleniumを使うことを辞めた経験があります。

そのころは知りませんでしたが(当時は無かったのかも)、今ではスクリプトを書く時に、ページオブジェクトモデルで書くと、メンテナンス性も高くなるそうです。

各言語でページオブジェクトモデルで書くためのDSLがあるようで、RubyだとSitePrismというのがあるみたい。

一度試してみようか。