APIテスト自動化の実践手法
08/18/25
325回閲覧
コース内容
- RESTful APIテストの基本戦略
- Postmanでのテスト作成とNewman実行
- Rest AssuredによるJavaテスト実装
- 認証とトークン管理の自動化
- テストデータの準備とクリーンアップ
- 契約テストの概念とPact実装
- APIモックサーバーの活用
- スキーマバリデーションの自動化
- パフォーマンステストの基礎
- CI/CDパイプラインへの統合
- 対象者
- バックエンド開発者、QAエンジニア、DevOpsエンジニア
マイクロサービスアーキテクチャでは、APIテストが開発速度のボトルネックになりがちです。UIテストより安定していて実行速度も速いので、API層でのテスト自動化は投資対効果が高い領域です。
PostmanのコレクションとNewman、JavaのRest Assured、PythonのRequestsライブラリを使った実装方法を比較しながら学びます。認証トークンの扱い、環境ごとの設定管理、テストデータのセットアップとクリーンアップを実践的に理解します。
契約テストも扱います
PactやSpring Cloud Contractを使った契約テストの考え方を学びます。サービス間の互換性を保ちながら独立して開発を進める手法です。
パフォーマンステストの基礎としてJMeterやGatlingの導入も扱います。負荷テストシナリオの作成、ボトルネックの特定方法を理解できます。CI環境でのAPI自動テスト実行も構築します。
受講料
¥195,000
実習用API環境提供
受講者には実習用のマイクロサービス環境へのアクセス権を提供します。復習用に6ヶ月間利用可能です。
受講期間 3日間
残席数 8名
受付中