コース概要

Selenium

導入

  • 【6】ツールとは
  • 自動化における Selenium ツールの使用
  • 【6】ツールの特徴

コンポーネント

  • Seleniumと他のツールの違い
  • SeleniumIDE
  • Selenium Webドライバー
  • Selenium グリッド
  • セレンドリオドの紹介

インスタレーション

  • Eclipse IDE をインストールします (Mars バージョンが望ましい)
  • インストール/検証 Java JDK 1.7 以降
  • プラグインのインストール (TestNG、Maven など)
  • Selenium (最新の安定版) をインストールします。
  • すべての/必要なブラウザ ドライバをインストールします
  • サポートされているすべてのライブラリ、ドライバー、jar、プラグインなどをインストールします。

構成

  • クラスパス/システムおよびユーザーレベルのパスを構成する
  • 必要なすべてのライブラリを使用して Eclipse を構成します。Java
  • ブラウザで IE Devtool、FireBug、Firepath などを設定する

サンプルテストの開始

  • LanguagesはSeleniumでサポートされています
  • Selenium IDE でスクリプトを記録して実行する
  • Selenium Web Driver でスクリプトを作成して実行する
  • テスト結果の表示と分析

Seleniumを使用する

  • 同期とは
  • バリデーション(asset、verify)の入れ方
  • ブラウザとアプリの起動方法・URL
  • カスタムコードを使用してブラウザパラメータを構成する方法
  • Java と Selenium を使用する (クラス、パッケージ、OOP など)
  • DOM を理解する
  • Selenium を使用してオブジェクト/要素を識別する方法

ウィンドウの処理

  • Webページからテキスト/値を読み取る方法
  • 要素/オブジェクトに値を入力する方法
  • DOM オブジェクトの操作 (ボタン、リンク、選択、選択、テーブルなど)
  • リスト/コンボックスボックスを使用して値を選択/選択する方法
  • チェックボックス・ラジオボタンの選び方・選び方
  • マウス、キーボードのイベントを処理する方法
  • Seleniumでの例外処理の実装
  • 複数のブラウザを扱う方法
  • アラートの処理
  • AutoIT を使用した Windows アラートの処理

データ駆動型テスト

  • データドリブンテストとは何ですか
  • Excel を使用したテスト スクリプトのパラメータ化
  • Excel へのデータの読み取り、Excel へのデータの書き込み
  • CSV、XLS、フラット ファイル、DB の操作

TestNG

  • TestNGとは何ですか
  • TestNG.XML を作成します。ファイル / テスト / テストスイート
  • Selenium スクリプトとの統合
  • TestNGから実行
  • TestNGから実行
  • TestNG 注釈
  • TestNG のタグ。XMLファイル
  • グループでの作業

POM

  • ページ オブジェクト モデル フレームワークの概要
  • ページ オブジェクト モデル フレームワークの概要
  • プロパティファイルの使用

Log4J

  • 導入
  • Seleniumでの実装
  • ログファイルの生成と分析

メイブン

  • 導入
  • MAVEN プロジェクトの作成
  • Selenium と Java を使用した構成
  • ビルド/ビルドの実行

グリッド

  • 導入
  • リモート Web ドライバー
  • ハブの構成
  • ノードの構成
  • リモートコンピュータでのスクリプトの実行 / 並列実行

プロジェクトを変換中

  • プロジェクト変換とは
  • Java プロジェクトを Maven に変換する方法 (またはその逆)

自動化フレームワーク

  • 自動化フレームワークの概要
  • フレームワークの種類とメリット
  • 拡張プログラミングの使用 (Java)

アプローチ

  • 自動化フレームワークを構築する方法
  • テスト自動化アプローチを理解する

JMeter

導入

  • 【3】特徴
  • 性能試験

テストの準備

  • 要件と期待
  • より良い結果を得るためのヒント

コンポーネントの概要

  • テスト計画
  • スレッドグループ
  • サンプラー
  • ロジックコントローラー
  • リスナー
  • タイマー
  • アサーション
  • 構成 Element
  • 実行の順序

Goその他の慣行

  • 埋め込みリソース
  • キャッシュ
  • 思考時間を記録する
  • コマンドラインから実行する

変数

  • 作成
  • 使用する
  • 抽出中
  • 見る

機能

  • 準備
  • 使用する
  • 作成

プロパティ

  • 使用する
  • 作成

認証

  • ウェブ申請フォーム
  • HTTP基本認証

報告

  • レポートダッシュボードの生成
  • リアルタイムの結果

分散テスト

  • コマンドラインから実行する

機能の拡張

  • プラグイン
  • カスタムコード

要求

マニュアルテストの実務知識、Test Automationの概要、オブジェクト指向プログラミングの概念(Javaが望ましい)を有するテスト専門家

 35 時間

参加者の人数



Price per participant

お客様の声 (7)

関連コース

Introduction to Selenium

7 時間

関連カテゴリー