Testing Features

Once the server is running, you'll notice a new tab at the top of the screen called 'Tests', along with a number of new actions in the 'What Now' list.

All of the features related to testing are prefixed with “TEST” so you can differentiate them from the rest of the regular actions in your application. Each of these actions is explained in more detail below: 

TEST – Start Recording

Starts recording your actions and the system's response, ready to save them as a new test. Also takes a snapshot of the database and stores it in memory. 

TEST – Stop Recording

Stops recording the previously recorded actions and responses and asks for a name for the tests, which it then stores in the Tests tab. Also stores the database snapshot that was taken when the test recording begun. 

TEST – Set Date and Time

Changes the system date and time on the server to that specified. This is used to have each test replay use the same default dates in fields so that values and general behavior can be compared more reliably. 

Note : Make sure you reset the date to the correct date and time when you are done! 

TEST - Verify Report Values

Checks for the appearance of the specified values in the latest run report, in the order specified, in the output from the report. Also lets you indicate the maximum amount of seconds it should take to run the report. If the values are not found, if there was an error running the report, or if it takes longer than anticipated, the test will fail. 

TEST – Wait

Has the system pause for the given number of seconds. This is useful to wait for any idle or other background events to complete before continuing. 

TEST – Clear Database

Deletes everything in the application's database except for the users and the tests. Use with utmost caution! This should be run at the beginning of each test so that the database is in a known, consistent state. 

TEST – Run Test Group

Runs a previously recorded test, and monitors the response and behavior of each action, verifying it against the recorded response and behavior to determine if the test succeeded or failed. 

In addition to these actions, there is a new 'Test' tab at the top of the application. This is where all of the tests and logs of the test-runs are recorded.


Next Topic:
v4.2.0.956 (beta)
Up Since 2/29/2024 12:02:23 AM