Selenium(セレニウム)とは、Webアプリケーションのテスト自動化を実現するブラウザ駆動型テストツール群です。ブラウザ操作からテストスクリプトを作成でき、Webベース管理タスクの自動化も行えます。
Seleniumは、Webブラウザの自動操作ライブラリで、さまざまな機能を備えています。
自動テストフレームワークと組み合わせることでテストの自動化を実現でき、複数ブラウザプラットフォームでのテスト実行をサポートし、自動で画面キャプチャを保存できます。
また、Webベース管理タスクの自動化にも利用できます。
Seleniumは、初期版から最新版に向けて、機能構成が大きく変更されています。
2004年、Selenium1がリリースされました。
Selenium1は、Selenium2が登場するまで中心的プロダクトでしたが、現在では、Selenium1はメンテナンスモードとなり、積極的なサポートは行われていません。
2011年、「Selenium Core」と、Google社が開発していた「WebDriver」との統合が図られ、Selenium2としてリリースされました。
Selenium2は、「Selenium Coreテクノロジー」と「WebDriver API」をサポートし、テスト移植の柔軟性を高め、より固着力のあるオブジェクト指向のAPIなど、優れた機能を提供します。
後方互換性のためにSelenium1の「Selenium RC」インターフェースをサポートしています。
2016年、中核技術の「Selenium Core」を切り離して、「WebDriver」にのみ対応したバージョンがSelenium3としてリリースされました。
→Selenium(Web Browser Automation)
Seleniumのライセンスは「Apache License 2.0」です。
詳細について、こちらを参照ください。
→Selenium →Selenium License
Seleniumは「Windows」「OS X」「Linux」「Solaris」などをサポートしています。
同様な機能を提供する製品として、次のようなものがあります。
オープンソース製品:「Appium」「Apache Jmeter」「Jenkins」など。
7月1日に開催された、日本Seleniumユーザーコミュニティ主催「Selenium Committer Day 2017」レポート。 3名のSeleniumコミッターを招き、「今後のSeleniumの動向」「テスト事例紹介」「Q&Aパネルディスカッション」などが行われた。 【Seleniumとは】 Webアプリケーションテスト自動化ツール https://www.ossnews.jp...
OSS×Cloud ACCESS RANKING