エンジニアの岡本です。いうテストツールをご存知でしょうか。説明すると、ブラウザ操作をシミュレーションするソフトウェアです。年と言わず、数年前からにわかに話題になっているようです。ここ数年盛り上がっている理由としては、継続的インテグレーションだったり継続的デリバリーだったり、自動でなにかしら品質を担保しておく、という風潮が追い風になっているからでしょう。時代の過去の遺産を切り捨てた最新版がでました。今年グッとくるホットな話題なのです。うまく動かないこういった理由から挫折しました。検索すると古い情報が出て来る問題も、会社に今年発売の本を買ってもらうことで解決です。参考書にさせていただきます!それではさっそく再入門していきましょう。テストツール」と呼ばれています。ブラウザ上に表示される内容は、以下の実行結果といえます。システムの最終出力結果がブラウザ上に描画されているので、システム全体が正しく動作することを確認できます。嬉しいのは、クロスブラウザテストが実際のブラウザを使ってできるところです。同じテストコードでテストするブラウザを入れ替えることができます。単体でテストを実装することはないでしょう。実際は「テストフレームワーク」と呼ばれるソフトウェアと合わせて、テストを記述していくことになります。使ってみるここからはサンプルとして、ブラウザ上の内容を取得するスクリプトを作ります。書き方に馴染みがあります。以下の事項に注意して進めて行きましょう。内の可変長引数(...)が実装されている箇所でこけます。以下のエラーがでて実行できません。用意するようにします。ブラウザテストを行う環境を構築します。ドキュメントを元にドライバーのインストールをします。installを実行したディレクトリに設置します。installを実行したディレクトリに設置します。動作デモ用に用意されているページです。起動し、一瞬ページが表示されて、すぐ閉じられたかと思います。文で、取得できたページタイトルが意図した文字列かどうかをチェックしても良いですが、一般的にテストフレームワークを利用して、テストケースを記述していくようです。おわりにいかがでしたか。導入手順をご紹介しました。今回テスト方法までは述べませんでしたが、自動的にブラウザ上の内容を取得してくるその動作を見れば、どのようなテストができるのか、自分の携わるプロジェクトにどう適用できるのか、想像が膨らみますね。ともに自動テストの学習と導入を進めていきたいと思います。アカウントでは、フェンリルプロダクトの最新情報などをつぶやいています。