Learning objective: In this exercise you'll practice the creation of an application test that tests the whole prediction workflow
Workflow description: Application testflow. This workflow tests the prediction workflow's output. If a preprocessing or a model change, the predictions also change. However, the output must satisfy the following:
The table structure and the column names shouldn't change (so that the prediction workflow can continue to be used by all the users)
The domain of the prediction column should stay the same (only 0 and 1 are allowed for binary classification)
No missing values are allowed in the identifying and prediction columns
This test is especially important before the deployment but can also be executed regularly when the workflow is already deployed.
You'll find the instructions to the exercises in the yellow annotations.