Price: $43.99
(as of Mar 18,2023 03:52:18 UTC – Details)
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 in safely 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
3Quality 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
From the Publisher
Set yourself up for success by identifying testing requirements early onPerform your own tests hands on using the restful-booker sandbox API platform, designed specifically for learning API testingExamine exploratory testing case studies to observe these tests at work in the wildImplement a suite of automation approaches for testing web APIs
What’s the best way to ensure your API is ready to release to the world?
By properly testing it!
In this practical, comprehensive guide, Mark Winteringham shares his expert testing knowledge, including the challenges of delivering high-quality APIs, factors that impact quality, and what goes into a successful testing strategy.
In Testing Web APIs, you’ll dive deep into exploratory testing, design testing, test automation, and mitigating risks, as you prepare your API for sharing with the world—and making that all-important first impression the best it can be.
Key chapters of importance
In chapter 5, explore how to strike a balance between structure and freedom with exploratory testing.Find out how to avoid the pitfalls of the “automation gold rush” as you automate web API tests in chapter 6.Discover how contract testing diminishes the impact of communication problems between APIs and learn how to implement it with the useful Pact toolset in chapter 9.In chapter 12, learn to adopt a testing-in-production mindset that focuses on customer expectations as well as how the product will truly be used… because quality is in the eye of the beholder!
How does this book differ from other books on the market?
While other books about testing web APIs contain detail-light, anecdotal case studies, provide testing strategies for only specific programming languages, or serve to sell proprietary testing tools, Testing Web APIs combines seasoned, tried-and-true instruction, complete case studies, and hands-on projects to offer a structured, exhaustive exploration of the many ways to implement effective, successful API testing in modern software development that’s applicable and accessible to all developers.
Publisher : Manning (December 6, 2022)
Language : English
Paperback : 264 pages
ISBN-10 : 1617299537
ISBN-13 : 978-1617299537
Item Weight : 1.19 pounds
Dimensions : 7.38 x 0.2 x 9.25 inches