1. A computer system including instructions stored on a non-transitory computer-readable storage medium, the computer system comprising: a test module configured to initiate test scenario creation for a target application; an interaction entry definition module configured to define, during the test scenario creation, a plurality of interaction entries representing a sequence of user interactions with a plurality of user interface elements of the target application; a test scenario compiler configured to include the plurality of interaction entries in a test scenario file representing a test scenario; and a checkpoint entry definition module configured to receive, after a first portion of the sequence of user interactions have been performed and before a second portion of the sequence of user interactions have been performed, an indicator that a property of a user interface element from the plurality of user interface elements has been selected for verification, and configured to define a checkpoint entry configured to trigger verification of the property of the user interface element from the plurality of user interface elements based on the test scenario file during test scenario verification of the target application.