August 2017
Intermediate to advanced
332 pages
9h 16m
English
We have already presented database migrations that keep the database schema consistent between the environments as a side effect. This is due to the fact that if we run the same migration scripts on the development machine, in the staging environment, or in the production, then we would always get the result in the same schema. However, the data values inside the tables differ. How can we prepare the test data so that it would effectively test our system? This is the topic of this section.
The answer to this question depends on the type of the test, and it is different for unit testing, integration/acceptance testing, and performance testing. Let's examine each case.
Read now
Unlock full access