The Tester.EndTest() function in Rapise is describes as: Marks end of a currently executed test. Calculates test results and performs finalization of test execution. We have found that some of our customers have been confused as what the purpose of this function is.
For example, suppose you have the simple test:
You might assume that the test will terminate with "Step 1" whereas in actual fact it will continue on to Step 2. What actually happens is that it will simply mark the end of the test in the Report when Rapise calculates the number of passed, failed, steps.
If you do want to terminate the test we recommend the following: