自動テストツール③ Selenium2 1/5

Selenium2概要

NUnit等のテストツールを利用してブラウザのテストを行えるツール。
正確にはSelenium2のWebDriverが各ブラウザの仕様を吸収してくれて、
NUnit等のテストツール(「自動テストツール① NUnit 1/3」参照)からは共通のテストコードが実行できる。

ローカルPCでテストを実行する場合

ブラウザ(Chrome、IE、Firefox等)
↑ ↓
Selenium2(WebDriver)
↑ ↓
Javaや.NET(他も可)のテストコード
↑ ↓
NUnit(他も可)

別マシンでテストを実行する場合

別のマシン
↑ ↓
Selenium2(RemoteWebDriver)
↑ ↓
Selenium2(WebDriver)
↑ ↓
Javaや.NET(他も可)のテストコード
↑ ↓
NUnit(他も可)

SeleniumIDE(参考)

・テスターがブラウザを操作
・SeleniumIDEが操作を記録(テストもここに作成)。
・テスト実行&結果をSeleniumIDEが表示
SeleniumIDE」参照

NUnit(参考)

・.NETでテストコードを作成(別プログラムに対するテスト)。
・NUnitから↑テストコードを実行&結果を表示
NUnit」参照