- User takes test for first time
- If client gives wrong token, display error.
- If token is correct, display demo qns first and then display test questions.
Things to check for
- Score and time are reset properly when test is started after demo.
- All interactions are logged.
Client crashes in the middle of demo and restarts.
Client crashes at end of demo and restarts.
Client crashes in the middle of test and restarts.
@ashwin95r lets make this an exhaustive list by thinking out all scenarios. Every bug should go into one of the scenarios.