Success Conditions

Use success conditions to determine whether a test is successful or not. You can assign one or more success conditions to each test node or suite node in the Tests area. If a success condition is not met during the execution of the test it is assigned to, the execution run is marked as Failed, except for the execution time-out success condition, for which the test execution is marked as Not Executed. For a test package, all success conditions except the execution time-out are disabled and hidden.

In Details View, when you select a node in the Tests tree, the Success Conditions table on the Properties page of the node displays all success conditions that are configured for the selected node. The table includes the name of each condition, whether or not the condition is active, the maximal value of the condition, and whether or not the condition is inherited.

A success condition is only evaluated when it is active. To activate and deactivate success conditions see Editing Success Conditions. The available types of success conditions differ depending on the test type. The following success conditions are currently available in Silk Central:

Success Condition
Errors Allowed
Maximal number of errors allowed for the test. This success condition is active by default.
Warnings Allowed
Maximal number of warnings allowed for the test.
Execution Time-Out [s]
Maximal time-out allowed for the test in seconds.
Page Time: Avg. Page Time [s]
Maximal allowed average time to load a page.
Page Time: Max. Page Time [s]
Maximal allowed maximum time to load a page.
Transaction Response Time: Avg. Trans(Busy)ok [s]
Maximal allowed average response time for a transaction in the test.
Transaction Response Time: Max. Trans(Busy)ok [s]
Maximal allowed maximum response time for a transaction in the test.

The inheritance of success conditions is similar to inheritance of properties. Success conditions that are assigned to a parent node are inherited throughout all sub-folders and child tests.