コース概要

自動化テスト入門

  • 自動化テストの概要
    • 自動化のメリット
    • テストの種類:機能テストと非機能テスト
  • クライアントのエコシステムの理解
    • Oracle APEXの概要
    • .NET Core入門
    • コードアルゴリズムでの機械学習の基礎

自動化ツール概要

  • Selenium
    • Selenium WebDriverの設定
    • テストスクリプトの書き方と実行
    • Seleniumのベストプラクティス
  • TestComplete
    • TestComplete入門
    • 異なるアプリケーションの自動化テスト作成
    • TestCompleteと他のツールとの統合

Seleniumの高度な自動化

  • 高度なSelenium
    • 動的ウェブ要素の処理
    • クロスブラウザテスト
    • TestNGとJUnitとの統合
  • フレームワーク開発
    • Page Object Model (POM)
    • データ駆動型とキーワード駆動型フレームワーク
    • Jenkinsとの継続的統合

TestCompleteの高度な機能

  • スクリプティングと自動化
    • TestCompleteでサポートされるスクリプト言語
    • デスクトップ、ウェブ、モバイルアプリケーションの自動化
  • テストのカスタマイズ
    • カスタムチェックポイントの作成
    • 例外とエラーの処理

Oracle APEXおよび.NET Coreとの統合

  • Oracle APEXアプリケーションのテスト
    • APEXアプリケーションの自動化テスト戦略
    • APEX固有のツールと実践方法
  • .NET Coreでの自動化
    • テストプロジェクトの設定
    • xUnitを使用したユニットテスト
    • 統合テストとエンドツーエンドテスト

自動化における機械学習

  • テストでの機械学習入門
    • 機械学習の基礎
    • テスト自動化における機械学習の使用例
  • 機械学習アルゴリズムの実装
    • 予測分析のためのアルゴリズムの書き方
    • テスト自動化との統合

メンテナンスと新しいアプリの手動構築

  • 手動テストの基礎
    • 手動テスト手法
    • 効果的なテストケースとテスト計画の書き方
  • 手動テストから自動化テストへの移行
    • 自動化対象の特定
    • テストスクリプトの維持に関するベストプラクティス

デジタルHCM/NPPとアウトソーシング戦略

  • デジタルHCM/NPPの概要
    • HCMでのツールと技術
    • HCMアプリケーションの自動化戦略
  • 外注テストプロジェクトの管理
    • アウトソーシングのベストプラクティス
    • アウトソースプロジェクトでの品質と一貫性の確保

代替ツールと技術

  • JtestとSOAtestの評価
    • JtestとSOAtestの機能
    • クライアントのニーズへの適合性
  • 代替ツールの紹介
    • 他の自動化ツール(例:Katalon Studio、Postman for APIテスト)の探求
    • 統合と移行戦略

実践的なワークショップと実世界のシナリオ

  • 実践セッション
    • SeleniumとTestCompleteのハンズオンラボ
    • 実世界のテストシナリオ
  • ケーススタディと集大成プロジェクト
    • グループプロジェクトで完全な自動化ソリューションを実装
    • プレゼンテーションとピアレビュー

まとめと次なるステップ

要求

  • 基本的なプログラミング概念の理解
  • ソフトウェアテスト(手動または自動化)の経験
  • ウェブ技術と開発フレームワークに精通していること

対象者

  • 自動化テスター
  • QAエンジニア
  • ソフトウェア開発者
  • ソフトウェアの保守とテストに関わるITプロフェッショナル
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー