Developer's Blog

投稿者別アーカイブ(taniguchi)

なぜ画面自動テストはうまく行かないのか

 WebDevBlogTitle

こんにちは、ウェブ開発担当の谷口です。

皆さん、テストは好きですか?私はテストよりコードを書くほうが好きなので、いつも自動でテストが回っていればいいなと考えています。そんな人間のために、SeleniumCasperJS 等、世の中には自動でウェブアプリケーションのテストを実行してくれるツールが存在します。特に Selenium は CasperJS と比べクロスブラウザにも対応しており、利用者が多く、情報もネット上にたくさんあるため他に比べて取っつきやすいものとなっています。

ですが、Selenium を使った自動テストの運用がうまく回っているという話はあまり聞きません。今回は、Selenium を使った自動テストがうまくいかない原因と、その対策の一例を共有したいと思います。

そもそも Selenium とは

ウェブブラウザを使ってウェブアプリケーションをテストするツールです。現在も開発が進んでおり、Selenium 次期メジャーバージョンの Selenium 3 が今年のクリスマスに公開される予定です。 Selenium 1(Selenium Remote Control) のころに比べ、現行の Selenium 2(WebDriver) ではかなり動作が安定し、これからも楽しみなツールとなっています。

続きを読む

Copyright © 2019 Fenrir Inc. All rights reserved.