August 2017
Intermediate to advanced
332 pages
9h 16m
English
The QA environment (also called the testing environment) is intended for the QA team to perform exploratory testing and for external applications (which depend on our service) to perform integration testing. The use cases and the infrastructure of the QA environment are presented in the following diagram:

While staging does not need to be stable (in the case of Continuous Delivery, it is changed after every code change committed to the repository), the QA instance needs to provide a certain stability and expose the same (or backward compatible) API as the production. Contrary to the staging environment, the infrastructure can be different ...
Read now
Unlock full access