Testing Web APIs (測試網路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 沙盒中進行實踐

讀者對象:
專注於軟體品質保證和測試的專業人員,或有經驗的開發人員。示例使用 Java。

關於作者:
Mark Winteringham 是 Ministry of Testing 的 OpsBoss,他教授軟體測試的多個方面。

目錄:
第一部分 網路 API 測試的價值
1 為什麼以及如何測試網路 API
2 開始我們的測試之旅
3 品質和風險
第二部分 開始我們的測試策略
4 測試 API 設計
5 探索性測試 API
6 自動化網路 API 測試
7 建立和實施測試策略
第三部分 擴展我們的測試策略
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 培訓路徑的共同創辦人。