GUI Replay (Developement)
Overview
To replay a sequence of events, multiple solutions exist:
- Send events through operating system
- preferred method since tester and tested application are completly separate
- Problem: How to test assertions on the running application
- Let Vision2 act as a server and send events and assertions over network
- generates overhead but is flexible
- Problem: Checking assertions over network might not be easy
- Compile the replay sequence and the player together with the application
- easiest method to check assertions since the tester has full access to the application
- Problem: Compile application for each test or compile all tests into the application