Selenium(セレニウム)とは、Webアプリケーションのテスト自動化を実現するブラウザ駆動型テストツール群です。ブラウザ操作からテストスクリプトを作成でき、Webベース管理タスクの自動化も行えます。Webブラウザの自動操作ライブラリとしてさまざまな機能を備えています。

オープンソースの自動テストツール/Seleniumとは

Selenium(セレニウム)とは、Webアプリケーションのテスト自動化を実現するブラウザ駆動型テストツール群です。ブラウザ操作からテストスクリプトを作成でき、Webベース管理タスクの自動化も行えます。Webブラウザの自動操作ライブラリとしてさまざまな機能を備えています。

■関連する比較ページ

「Selenium」基本情報

■概要

Selenium(セレニウム)とは、Webアプリケーションのテスト自動化を実現するブラウザ駆動型テストツール群です。ブラウザ操作からテストスクリプトを作成でき、Webベース管理タスクの自動化も行えます。

■基本説明

Seleniumは、Webブラウザの自動操作ライブラリで、さまざまな機能を備えています。

自動テストフレームワークと組み合わせることでテストの自動化を実現でき、複数ブラウザプラットフォームでのテスト実行をサポートし、自動で画面キャプチャを保存できます。

また、Webベース管理タスクの自動化にも利用できます。

■Seleniumの経緯と機能構成

Seleniumは、初期版から最新版に向けて、機能構成が大きく変更されています。

Selenium1「Selenium RC(Remote Control)」or「Selenium Core」

2004年、Selenium1がリリースされました。

Selenium1は、Selenium2が登場するまで中心的プロダクトでしたが、現在では、Selenium1はメンテナンスモードとなり、積極的なサポートは行われていません。

Selenium2「Selenium WebDriver」

2011年、「Selenium Core」と、Google社が開発していた「WebDriver」との統合が図られ、Selenium2としてリリースされました。

Selenium2は、「Selenium Coreテクノロジー」と「WebDriver API」をサポートし、テスト移植の柔軟性を高め、より固着力のあるオブジェクト指向のAPIなど、優れた機能を提供します。

後方互換性のためにSelenium1の「Selenium RC」インターフェースをサポートしています。

Selenium3

2016年、中核技術の「Selenium Core」を切り離して、「WebDriver」にのみ対応したバージョンがSelenium3としてリリースされました。

■オフィシャルサイト情報

オフィシャルサイト

→Selenium(Web Browser Automation)

ライセンス情報

Seleniumのライセンスは「Apache License 2.0」です。

詳細について、こちらを参照ください。
→Selenium →Selenium License

ダウンロード

Seleniumは「Windows」「OS X」「Linux」「Solaris」などをサポートしています。

→Selenium →Downloads

■同様製品

同様な機能を提供する製品として、次のようなものがあります。

オープンソース製品:「Appium」「Apache Jmeter」「Jenkins」など。

Selenium最新TOPICS

【OSS】「Selenium Committer Day 2017」レポート---Webアプリケーションテスト自動化ツール「Selenium」の今と未来(2017年07月29日 20:03)

7月1日に開催された、日本Seleniumユーザーコミュニティ主催「Selenium Committer Day 2017」レポート。 3名のSeleniumコミッターを招き、「今後のSeleniumの動向」「テスト事例紹介」「Q&Aパネルディスカッション」などが行われた。 【Seleniumとは】 Webアプリケーションテスト自動化ツール https://www.ossnews.jp...

Selenium最新CLOSEUPコラム

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

SIer企業の「リスキリング」実現ロードマップを解説 〜開発現場で必要なスキルを実践しながら学べる学習プラットフォーム〜

ローコード/ノーコードのツール比較と内製化 ~ユーザー企業は、ノーコード/ローコードで内製化できるのか?~

リアルタイム性の高いIoTの課題とは?スマートシティを支えるMQTT ~IoTメッセージングプラットフォームを活用し、セキュリティ確保や通信到達保障を簡単に実現~

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter