Webアプリケーションはユーザインターフェースの固まりのようなものですから、そのテスト項目は大変に多くなっています。単純な入力だけでなく、入力要素を決めるため、また、入力後の動作を決めるための条件の組み合わせも複雑になりますので、さらにテスト項目は膨れてしまいます。現在では特に複雑で多種多様な使われ方をするようになったWebアプリケーションのテストを自動化するツールです。
大きな特徴として、次の3点を上げることができるでしょう。
- テストケースの作成を視覚的に行えること
- 複数のブラウザでテストを実行できること
- 複数のブラウザに対応する環境が整っていること
今回、Seleniumの特徴を知ることで効率的なテストができるようにとオレンジソフト様(http://www.orangesoft.co.jp/)と共同でSeleniumの使用・検証・調査を行っています。
調査結果をブログに載せています。
これからも折々にブログの投稿していこうと思っています。
2014年夏