Summary
At this point, you know what QA is and, particularly, how it applies to API products. You also know that planning your tests is crucial to obtaining the best results from a QA process. You now know that behavioral and regression testing can be done by combining several test types identified earlier in this book. Finally, you know the importance of API monitors and how the information you obtain from them can help you maintain a high-quality API product.
You started this chapter by learning the definition of QA. Then, you learned how to plan the tests you run on a QA process to achieve your business objectives. You learned about different test environments and their purposes when related to several types of tests. Then, you went on to learn about behavioral testing, a way to combine several tests to learn how well the API is meeting the expectations of consumers. After, you learned about regression testing and its ability to detect if previously fixed defects are introduced...