CI/CDパイプラインでのテスト自動化統合

03/31/26
256回閲覧
CI/CDパイプラインでのテスト自動化統合

研修プログラム

  • CI/CDの基本概念とテスト戦略
  • Jenkinsパイプラインの構築
  • GitLab CIの設定とジョブ設計
  • GitHub Actionsワークフローの作成
  • Dockerコンテナでのテスト実行
  • 並列実行とテスト分割
  • テスト結果のレポートと可視化
  • 失敗時の通知と診断情報収集
  • カバレッジ計測と品質ゲート
  • デプロイ戦略とテストの組み合わせ
使用ツール

Jenkins、GitLab CI、GitHub Actions、Docker、Allure Report、SonarQubeなどを実際に操作します。

テストコードを書いても、CI環境で安定して実行できなければ意味がありません。ローカルでは成功するのにCIで失敗する、実行時間が長すぎてフィードバックが遅い、そんな問題を解決します。

Jenkins、GitLab CI、GitHub Actionsそれぞれでのパイプライン設計を学びます。テストの並列実行、失敗時の通知設定、テスト結果のレポート生成を実装します。Docker環境でのテスト実行により、環境依存の問題も減らせます。

段階的なテスト実行

コミットごとにユニットテスト、マージリクエストで統合テスト、デプロイ前にE2Eテストという段階的な実行戦略を設計します。各段階での適切なタイムアウト設定、リトライロジックも扱います。

テストカバレッジの計測とレポート、品質ゲートの設定方法も学習します。失敗したテストの診断を効率化するログ収集とアーティファクト保存の実装も含まれます。

受講料
¥210,000
クラウド環境利用料込み
AWS環境での実習を含みます。受講後も参考にできるサンプルリポジトリを提供します。
受講期間 3日間
残席数 6名
受付中
お問い合わせ・お申し込み

クッキーの使用について

当サイトでは、サイトの機能向上と利用状況の分析のためにクッキーを使用しています。詳しくはプライバシーポリシーをご確認ください。

クッキーの種類

必須クッキー: サイトの基本機能に必要なクッキーです。

分析クッキー: サイトの利用状況を理解し、改善するために使用します。

機能クッキー: パーソナライズされた体験を提供するために使用します。

広告クッキー: 関連性の高い広告を表示するために使用します。

データの管理

クッキーの設定はいつでも変更できます。ブラウザの設定からクッキーを削除または無効化することも可能です。