タイプクラスルームトレーニング
レジスタ

セレン

セレン基本トレーニング&認定コース

概要

オーディエンスと前提条件

コース概要

スケジュールと料金

認証

セレン基礎トレーニングコース

セレンは オープンソースの テスト自動化(Webアプリケーション)に使用されるポータブル自動化されたs / wツールです。 Apache License 2.0の下でライセンスされています。 Seleniumは、Webアプリケーションのみを自動化するのに役立つ一連のツールです。 このチュートリアルでは、Seleniumとその関連ツールとその使用方法について深く理解することができます。これは、さまざまなオペレーティングシステムとブラウザで動作する機能を備えています。 Seleniumは単なるツールではなく、テスターがWebベースのアプリケーションをより効率的かつ正確に自動化するのに役立つ一連のツールです。

セレン基礎訓練の目的

Seleniumは、Webアプリケーション用のポータブルソフトウェアテストフレームワークです。 これは、自動テスト入門、Selenium IDEとそのインストール、Selenium IDEの概念、Selenium RC、TestNG、Webドライバ関数、フレームワーク、Selenium Gridなどの自動テストの包括的なトレーニングコースです。

  • Seleniumはオープンソースのツールです。
  • セレンDOMを公開するさまざまな技術のために拡張することができます。
  • 異なるブラウザ間でスクリプトを実行する機能があります。
  • さまざまなオペレーティングシステムでスクリプトを実行できます。
  • セレンはモバイルデバイスをサポートしています。
  • ブラウザ内でテストを実行するため、スクリプトの実行中にフォーカスは必要ありません。
  • Selenium Gridの使用と並行してテストを実行できます。

Intended Audience of Selenium Basic Course

Selenium Basic Trainingは、Seleniumの基本を実践的な例を通して学びたいと思うソフトウェアテストの専門家のために設計されています。 このチュートリアルでは、Seleniumを使い始めるのに十分な材料が含まれており、より高度な専門知識を身につけることができます。

Prerequisites of Selenium Basic Certification

  • JAVAに関する基礎知識
  • ソフトウェアテストに関する基礎知識

Course Outline Duration: 3 Days

章1:セレンの紹介

  • セレンの歴史
  • セレンの紹介
  • Selenium Webdriverのアーキテクチャ
  • セレンJavadocs

Chapter 2:インストールと設定

  • Javaのインストール
  • Eclipseのインストールと設定
  • Selenium Jarsのダウンロードと設定
  • セレンプロジェクトの設定

章3:最初のWebdriverプログラムの基本概念

  • Webdriverインターフェイス
  • エクササイズ3.1:Webdriverインターフェイスの実装
  • ブラウザドライバ
  • Webdriverの基本的な方法
  • エクササイズ3.2:Webdriverの基本メソッドの実装
  • Google Chromeでテストを実行する方法
  • エクササイズ3.3:Google Chromeでテストを実行する
  • Internet Explorerでテストを実行する方法
  • エクササイズ3.4:Internet Explorerでテストを実行する

Chapter 4:ロケータのテクニックとツール

  • FirebugとFirepathをFirefoxにインストールする
  • ロケータ技術:ID、xPath、tagName
  • ロケータのテクニック:className、name、linkText
  • カスタマイズされたxPathを書く
  • CSSセレクタロケータ
  • エクササイズ4.1:異なるロケータを実装する

章5:Web UIを自動化するテクニック

  • ドロップダウンを処理する
  • ドロップダウン方法:選択
  • エクササイズ5.1:ドロップダウンの処理、表示されるテキストによる値の選択、値属性による
  • ラジオボタンとチェックボックスの処理
  • エクササイズ5.2:ラジオボタンとチェックボックスの処理
  • ラジオボタンを処理するためのリストテクニック
  • 選択、選択解除、有効化と無効化
  • エクササイズ5.3:選択、選択解除、有効化と無効化の実装
  • アラートとポップアップの処理
  • エクササイズ5.4:ポップアップ、モーダル、javascriptアラート、プロンプトの処理

章6:Web UIを自動化するテクニック - 上級

  • マウスのやり取りの処理
  • エクササイズ6.1:マウスイベントを実装する
  • キーボードイベントの処理
  • エクササイズ6.2:Keypressイベントを実装する
  • アクションクラスに関する議論
  • 複数のウィンドウの処理
  • エクササイズ6.3:複数のウィンドウを開き、それらのウィンドウを切り替える
  • ウィンドウハンドルの概念
  • ul liタグの処理
  • エクササイズ6.4:ulとliタグを扱う
  • iFrameを扱う方法
  • エクササイズ6.5:iFrameとのインタラクション
  • テーブルグリッドの処理
  • エクササイズ6.6:データグリッドからデータを読み込む
  • Windowsの最大化とクッキーの削除
  • エラースナップショットの取得
  • テスト結果をメールで送信
  • エクササイズ6.7:エラースナップショットを取ってテスト結果をメールする

章7:同期と待機

  • 同期問題の処理
  • 睡眠()
  • 暗黙の&明示的な待機
  • 流暢待ち
  • エクササイズ7.1:すべてのタイプの待機を実装する

Chapter 8:その他のWebdriver機能

  • 望ましい機能
  • ヘッドレスブラウザの使用
  • PhantomJSとの連携
  • エクササイズ8.1:PhantomJSでテストを実装する
  • HtmlUnitDriverの操作
  • エクササイズ8.2:HtmlUnitDriverでテストを実装する
  • Webdriverプロファイル
  • エクササイズ8.3:複数のブラウザプロファイルでテストを実行する
  • 動的オブジェクトの処理

Chapter 9:Selenium Grid

  • Selenium Gridとは何ですか?
  • Seleniumテストをリモートで実行する方法
  • ハブとノードの構成
  • ハブとノードサーバーの登録
  • 望ましい機能 - グリッドプログラム
  • エクササイズ9.1:リモートテストを実行する

Chapter 10:モバイル自動テスト

  • appiumの特長
  • Android SDK、Eclipseのインストール
  • アンドロイド作業のためのシステム変数の設定
  • サーバー以前のエポックをインストールします
  • 設定エポック、セレンジャー
  • Android仮想デバイスを呼び出す
  • エクササイズ11.1:Android仮想デバイスでテストを実行する

章11:Webテストのためのデザインパターン

  • ページオブジェクトパターン
  • ページファクトリーパターン
  • ロード可能コンポーネント
  • エクササイズ12.1:テストケースのシナリオ用にページオブジェクトとページファクトリを実装する

章12:TestNGフレームワーク

  • なぜTestNGとその利点
  • EclipseのTestNGインストールとセットアップ
  • TestNG注釈
  • testNGでのテストの優先順位付け
  • エクササイズ13.1:TestNGアノテーションの実装
  • テストのディスパッチと有効化とタイムアウトの使用
  • TestNG構成ファイルの重要性 - testng.xml
  • TestNGのグループ
  • TestNGによるデータ駆動テスト
  • DataProviderアノテーション - テストケースのパラメータ化
  • レポートのパラメータ
  • 並列スイート、並列テスト、クラスおよびメソッド
  • エクササイズ13.2:並列テストとスイートの実行
  • 失敗したテストの再試行
  • 成功、失敗、主張
  • ロギング結果、ロギングリスナー、ロギングレポーター
  • Reporter API

章13:レポートの生成

  • XSLTレポートのダウンロードと設定
  • Seleniumテスト実行のためのHTMLレポートの生成
  • エクササイズ14.1:XSLTとHTMLレポートを生成する

で私たちにお書きください info@itstechschool.com &+ 91-9870480053までお問い合わせください。コース料金&認証費用、スケジュール、場所

私たちに質問を投げ捨てる

親切な情報 お問い合わせ。


レビュー