Your Privacy
We use cookies to give you a better experience in Alchemy Help Center
You can learn more about what kind of cookies we use, why, and how from our Privacy Policy. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings in our cookie banner to change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. For more details, check out our Privacy Policy link below.
View Privacy Policy
Strictly Necessary Cookies
These cookies are necessary for the website to function and cannot be switched off in our systems, but do not store any person information. They are usually set in response to your actions that triggers a request for services, such as setting your privacy preferences, logging in or filling forms. You can change your browser settings to alert you about these cookies, but some parts of the Website may not work.
View Cookies
Does anyone know the exact differences between Application Failure, Automation Failure, Warn and Continue, and Warn and Continue with Sub Steps Error Threshold?
0 Votes
1 Comments
Clark posted about 2 months ago
Thresholds can be adjusted on each test step to control what happens when that step fails to execute.
The highest level is Automation Failure. This is the default for any new step in a test. If a step set to this level fails to execute, it will immediately stop the test at that step and report that the test fails.
The next level would be Application Failure. You should set important verification steps in your test to this threshold. When a step with this fails to execute, the test will immediately stop and report an application failure. You can capture the application error and report it as such, allowing distinction between Automation Failure and a real, or Application Failure.
The next level down would be Warn and Continue. As the name implies, a step that fails while set to this level, will not stop. It will flag that step as a warning, and continue executing subsequent steps. This is useful for conditional testing such as checking for the existence of a popup dialog before taking the actions necessary to dismiss it. Any SUB step(s) that fail will cause a step failure, bypass the parent's warning, the test will stop immediately and fail. In short, the Warn and Continue only applies to the step, not the sub steps aka. conditional steps.
The last level would be Warn and Continue with sub steps. Much like the previous threshold, a failed step only generates a warning, and the test steps continue sequentially. The difference here is that the sub steps will also adhere to the parent's warning only level. Therefore, any step failure in a sub step will not fail the test, but simply generate a warning.
0 Votes
Login or Sign up to post a comment