「Selenium」の主な特徴として、「テストスクリプト作成」「回帰テスト自動化向け」「サポートブラウザ」について紹介します。テストスクリプト作成は「ブラウザ操作ベース」「HTML記述ベース」「開発言語ベース」の3種類のタイプで作成できます。

「Selenium」の主な特徴

「Selenium」の主な特徴として、「テストスクリプト作成」「回帰テスト自動化向け」「サポートブラウザ」について紹介します。テストスクリプト作成は「ブラウザ操作ベース」「HTML記述ベース」「開発言語ベース」の3種類のタイプで作成できます。

■関連する比較ページ

「Selenium」の主な特徴

■テストスクリプト作成

ブラウザ操作ベース

ブラウザアドオン「Selenium IDE」を利用して、ブラウザに対して操作すると、その操作履歴が保存され、HTMLテストスクリプトが作成されます。

ブラウザ操作によりテストスクリプトのベースを作成して、必要に応じて微調整を加えれば、テストスクリプトが完成します。

HTMLテストスクリプトを実行すれば、同様の操作をリプレイできます。

HTML記述ベース

ブラウザ操作ベースを使用せずに、HTML記述でもテストスクリプトを作成できます。

1行が1手順を表す3カラムのtableとして記述する形式で、HTMLを扱えればプログラマーではなくてもテストスクリプトを作成できます。

開発言語ベース

開発言語を使用したテストスクリプト作成も行えます。

「Java」「C#」「Ruby」「PHP」「Perl」「Python」「JavaScript(Node.js)」などの言語をサポートしています。

「ログイン処理などの定型的な共通処理を別のメソッドとして切り出す」などのプログラマブルなテストスクリプトを作成できます。

テストスクリプトは各言語用テスティングフレームワークと連携して記述します。例えば、Javaの場合なら、JUnitのテストスクリプトとしてIDE上から記述/実行します。

■回帰テスト自動化向け

Seleniumを使用する場合、「テストスクリプト作成」「実行環境維持」「テスト実行所要時間」など、利用コストは高めになります。

「回帰テストの自動化」など、繰り返し利用が多いケースへの適用が効果的とされています。

■サポートブラウザ

Seleniumは、主要ブラウザに対応しています。
・Chrome
・FireFox
・Internet Explorer
・Safari
・Opera
・Android標準ブラウザ
・iOS標準ブラウザ など

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資料

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

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

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



セミナー講演資料公開中

エンジニアにとって「情報発信」は重要なのか? ~テックピット DEVELOPERS RESKILLING CONFERENCE クロージングセッション~

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

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

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

facebook

twitter