Selenium自動テストの威力を動画で紹介!
{{ 動画は後ほど作成 }}
Railsには(他のフレームワークにも)自動テストというものが存在します。
自動テスト(システムテストやE2Eテストなんかとも呼ばれる)はブラウザを自動で操作し、正しい動作になっているかをテストするものです。
- トップページにアクセスする
- ログインボタンを押してログイン画面に遷移する
- email, passwordを入れるとログインする
- ログインするとマイページに遷移する
このような一連の動作は、テストがなければ人間が手動で行わなくてはいけません。
例えば、ログインボタンの文字列をログインからログインするに変更しただけでもテストの必要がありますよね。
それを毎回やっていては非常に労力がかかってしまいますからね。
自動化できるところは自動化したほうが楽です。
ちなみにRailsではよくselemiumが使われますが、これはRails以外でも利用できます。
ぜひ、使ってみてください!