書籍
Web APIテスト技法
Testing Web APIs
Mark Winteringham
Amazonで購入※ 上記は Amazon アソシエイトによる広告リンクです。
概要
コントラクトテストやAPIの探索的テスト、自動化戦略など、クライアントと バックエンド間の契約を担保するモダンなテスト手法を網羅した実践書。
対象読者
- APIテスト戦略を確立したいエンジニア
- マイクロサービス間の互換性テストに取り組む開発者
タグ
#testing#api-testing#contract-testing#test-automation
奥付
- 出版社
- 翔泳社
- ISBN
- 978-4798172453
- 出版日
- 2023年2月
- 参考定価
- ¥2,178税込Amazonの実売価格と異なる場合があります
この本を手に入れる
※ 上記は Amazon アソシエイトによる広告リンクです。関連書籍
前提となる書籍
- 推奨前提
単体テストの考え方/使い方
Vladimir Khorikov
理由: 単体テストの原則を身につけたら、サービス境界をまたぐ API のテスト戦略へ視野を広げる。Testing Web APIs はテストピラミッドの上位――統合・契約・E2E――をどう配分するかを示し、単体テストだけでは守れない API の信頼性を確保する。
- 参考
Web APIの設計
The Design of Web APIs
Arnaud Lauret
理由: API を設計できるようになったら、その設計が「約束どおり」動き続けることを検証する手段が要る。Testing Web APIs は契約テストの考え方を与え、提供側と利用側のすれ違いを CI で検出できるようにする。
- 参考
マイクロサービスパターン
Microservices Patterns
Chris Richardson
理由: サービスを分割すると、サービス間のインターフェースが変わるたびに連携が壊れるリスクが生まれる。Testing Web APIs は消費者駆動契約(CDC)を含む契約テスト戦略を与え、独立デプロイを安全に保つ検証の網を張る。