Testing Web APIs
暫譯: 測試 Web API

Winteringham, Mark

買這商品的人也買了...

相關主題

商品描述

Ensure your web APIs are consistent and bug-free by implementing an automated testing process.

In Testing Web APIs you will:

Design and implement a web API testing strategy
Set up a test automation suite
Learn contract testing with Pact
Facilitate collaborative discussions to test web API designs
Perform exploratory tests
Experiment safely in a downloadable API sandbox environment

Testing Web APIs teaches you to plan and implement the perfect testing strategy for your web APIs. In it, you'll explore dozens of different testing activities to help you develop a custom testing regime for your projects. This practical book demystifies abstract strategic concepts by applying them to common API testing scenarios, revealing how these complex ideas work in the real world. You'll learn to take a risk-driven approach to API testing, and build a strategy that goes beyond the basics of code and requirements coverage. Your whole team will soon be involved in ensuring quality!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology
Web APIs are the public face of your application, and they need to be perfect. Implementing an automated testing program is the best way to ensure that your web APIs are production ready.

About the book
Testing Web APIs is a unique and practical guide, from the initial design of your testing suite through techniques for documentation, implementation, and delivery of consistently excellent APIs. You'll see a wide range of testing techniques, from exploratory to live testing of production code, and how to save time with automation using industry-standard tools. This book helps take the hassle out of API testing.

What's inside

Design and implement a web API testing strategy
Set up a test automation suite
Contract testing with Pact
Hands-on practice in the downloadable API sandbox

About the reader
For dedicated software QA and testers, or experienced developers. Examples in Java.

About the author
Mark Winteringham is the OpsBoss at Ministry of Testing, where he teaches many aspects of software testing.

Table of Contents
PART 1 THE VALUE OF WEB API TESTING
1 Why and how we test web APIs
2 Beginning our testing journey
3 Quality and risk
PART 2 BEGINNING OUR TEST STRATEGY
4 Testing API designs
5 Exploratory testing APIs
6 Automating web API tests
7 Establishing and implementing a testing strategy
PART 3 EXPANDING OUR TEST STRATEGY
8 Advanced web API automation
9 Contract testing
10 Performance testing
11 Security testing
12 Testing in production

商品描述(中文翻譯)

透過實施自動化測試流程,確保您的網路 API 一致且無錯誤。

測試網路 API 中,您將會:

設計並實施網路 API 測試策略
設置測試自動化套件
學習使用 Pact 進行合約測試
促進協作討論以測試網路 API 設計
執行探索性測試
在可下載的 API 沙盒環境中安全實驗

測試網路 API 教您計劃並實施完美的網路 API 測試策略。在書中,您將探索數十種不同的測試活動,以幫助您為您的專案開發自訂的測試方案。這本實用的書籍通過將抽象的策略概念應用於常見的 API 測試場景,揭示這些複雜概念在現實世界中的運作方式,讓您了解如何採取以風險為驅動的 API 測試方法,並建立超越基本代碼和需求覆蓋的策略。您的整個團隊將很快參與確保品質的工作!

購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。

關於技術
網路 API 是您應用程式的公共面貌,必須做到完美。實施自動化測試計畫是確保您的網路 API 準備好投入生產的最佳方法。

關於本書
測試網路 API 是一本獨特且實用的指南,涵蓋從測試套件的初步設計到文檔、實施和交付一致優秀的 API 的技術。您將看到各種測試技術,從探索性測試到生產代碼的實時測試,以及如何使用行業標準工具通過自動化節省時間。本書幫助您消除 API 測試的麻煩。

內容包括

設計並實施網路 API 測試策略
設置測試自動化套件
使用 Pact 進行合約測試
在可下載的 API 沙盒中進行實作練習

讀者對象
專注於軟體 QA 和測試的專業人員,或有經驗的開發者。範例使用 Java。

作者介紹
Mark Winteringham 是 Ministry of Testing 的 OpsBoss,教授許多軟體測試的各個方面。

目錄
第 1 部分 網路 API 測試的價值
1 為什麼以及如何測試網路 API
2 開始我們的測試旅程
3 品質與風險
第 2 部分 開始我們的測試策略
4 測試 API 設計
5 探索性測試 API
6 自動化網路 API 測試
7 建立並實施測試策略
第 3 部分 擴展我們的測試策略
8 進階網路 API 自動化
9 合約測試
10 性能測試
11 安全測試
12 生產環境中的測試

作者簡介

Mark Winteringham is the DojoBoss at Ministry of Testing. He teaches many aspects of software testing, and he supports and curates testing training from others in the testing community. He is the co-founder of Automation in Testing and Ministry of Testing Essentials training pathways.

作者簡介(中文翻譯)

Mark Winteringham 是 Ministry of Testing 的 DojoBoss。他教授軟體測試的許多方面,並支持及策劃來自測試社群的測試訓練。他是 Automation in Testing 和 Ministry of Testing Essentials 訓練路徑的共同創辦人。