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

セレンの進歩

Selenium Advanced Training & Certification Course

概要

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

コース概要

スケジュールと料金

認証

セレンアドバンス

この高度なレベルのコースは、Seleniumを使用するテスト担当者に、新しいレベルのスキルを提供するように設計されています。 テスターは、Eclipse IDEエディターを使用してSelenium自動テストスイートを強化するために高度なSelenium機能を使用する方法を学習します。 Seleniumを使用する力を探求したい人のための実践的な指導が行われています.WebDriverは、シンプルで簡単なプログラミングインターフェイスを提供すると同時に、Selenium-RC APIの多くの制限に対応するよう考案されています。基本的なJavaとセレンについて理解している専門家。 現在、Selenium WebDriver 2は最も受け入れられているツールです。 焦点は、洗練されたWeb自動テストの課題を解決するためのSeleniumの実用的なアプリケーションです。

試験

  • 高度なプログラミング技術を活用してSeleniumを駆動
  • 正規表現とパターンベース検証の作業
  • テスト実行を中止する例外を処理する
  • SQL呼び出しを実行してデータを検証する
  • Webオブジェクトをプログラムで検索する
  • Webコントロールからのデータの動的取得
  • Seleniumでデータ駆動型テストフレームワークを設計する
  • 分散ユーザテストを作成してマルチユーザテストを実行する(Selenium Gridテスト)

対象とする訪問者

対象読者は、高い技術レベルでSeleniumを使用してWebアプリケーションのテストを自動化しようとするソフトウェアテスターです。 このコースは、主にSeleniumを使用する専門家のテスト用に設計されています。 また、テスターとのやりとりを担当する品質保証担当者、マネージャー、チームリーダー、またはツールが完全かつ適切に実装されていることを確認する必要がある場合もあります。

必須条件

    • Seleniumによる自動テストを実装する経験が少なくとも3月間(推奨)

or

  • ITSコース:セレンの紹介
  • いくつかのソフトウェア開発経験(推奨)
  • Webベースのアプリケーションの一般的な理解(必要な場合)
  • Javaプログラミングの知識はこのコースの前提条件ではありませんが、そのような知識は有益です。

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScriptインジェクション
  • ウィンドウベースのコントロールのためのロボットAPI 20
  • エクササイズ1.1 - ロボットAPIの使用
  • ファイルのアップロードとダウンロードのテスト
  • エクササイズ1.2 - テストファイルのアップロードとダウンロード
  • Seleniumを使用した日時ピッカーの処理
  • エクササイズ1.3 - 日付ピッカーのテスト
  • SeleniumでのSSL証明書エラー処理
  • エクササイズ1.4 - SSLエラーの処理
  • Selenium Webdriverを使用してJavaScriptベースのコードを実行する
  • Selenium Webdriverを使用して壊れたリンクを見つける方法
  • Selenium WebDriverでのCookieの処理
  • Webdriverのドラッグアンドドロップ

Chapter 2: AJAX, Listener & dynamic applications

  • 動的オブジェクト - 変数xpaths
  • 動的Webテーブルの処理
  • エクササイズ2.1 - 動的Webテーブルの操作
  • AJAXドロップダウンの処理
  • Actionクラスを使用してメニューやフレームにマウスを移動します。
  • エクササイズ2.2 - アクションクラスでの作業
  • オブジェクトを右クリック

Chapter 3: Web Tables

  • Web Tableとは
  • Webテーブルからのデータの抽出
  • 静的および動的Webテーブルの例
  • Webテーブルの再利用可能な関数の作成
  • エクササイズ3.1 - Web表の再利用可能な関数の作成

Chapter 4: Database testing using web driver

  • MySQLデータベースのインストール
  • コネクションインタフェース、ステートメントインタフェース、プリペアドステートメントおよび結果セットインタフェースに関する概要。
  • Accessデータベースへのプログラム例
  • SELECT、UPDTEおよびDELETEのキューの例
  • エクササイズ4.1 - データベース機能のテスト
  • データベースからフェッチされたデータを使用するWebdriverの例

Chapter 5 : DataDriven Framework using TestNG

  • testNGアノテーションを使用したテストベースクラスの構築
  • プロパティファイルからXPATHSの設定を読む
  • WebdriverWaitを使用したWebDriverの暗黙的な待機の実装
  • ビルドユーティリティ関数
  • テストの実装、バッチ実行、xlsファイルによるパラメータ化
  • エクササイズ.1 - データ駆動型のハンズオンユースケース
  • XLSファイルからの実行順序の制御

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • ページファクトリパターンとTestNGを使用して実行されるテストケースシナリオ

Chapter 7: Reporting

  • エクステント・レポート・プラグインをEclipseにインストールする
  • エクステントレポートのメソッド
  • エクササイズ6.1 - エクステントレポートの実装

Chapter 8: Maven Project Management Tool

  • セレンとビルドツールとの統合:Maven
  • 高度なレポーティングメカニズムとの統合
  • log4jレポートライブラリとの統合
  • オートメーションプラットフォーム開発:デスクトップ、RESTapi、モバイル
  • AntとMavenの比較
  • Mavenのインストール
  • Maven構造の理解
  • EclipseでのMavenプロジェクトの作成
  • Mavenビルドサイクル
  • Mavenプロジェクトのビルドセッションのサンプルデモ
  • Mavenの依存関係について
  • Mavenリポジトリについて
  • エクササイズ7.1 - Maven Eclipse統合のデモ

Chapter 9:Jenkinsを使った継続的な統合テスト

  • ジェンキンスとは
  • 継続的なビルド統合ツール
  • Jenkinsのインストール方法
  • 単純なジョブを作成する方法
  • エクササイズ8.1 - ジェンキンスでのジョブの作成
  • ジェンキンスとプロジェクトの統合
  • EclipseとJenkinsの統合
  • エクササイズ8.2 - JenkinsとEclipseの統合

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

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

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


レビュー