MarathonITE Test Automation Framework for Semi Automated Testing
It is not possible to automate all the required tests. Functionality, like usability and look-and-feel, requires subjective validation by testers. You may also have test cases that require special attention due to their strategic functions. In these cases, you can still use the MarathonITE
Test Automation Framework to simplify your testing effort by using Semi Automated Testing.
checklists, you can pause an automated test at a specific point in execution and receive manual verification. The checklists also allow you to insert annotated screenshots into the test result.
test automation framework includes a checklist editor. You can create your own checklists that can be used across your application. You can create checklists for various cases – one for UI guidelines, one for spelling mistakes, tab order etc. MarathonITE
test automation framework includes some predefined checklists to help you get started with semi automatic tests.
Creating a semi automatic test is easy. While recording the test, reach the screen where the checklist should be filled and insert checklist from the Marathon Control center window. When a semi automatic test is executed, the test execution is paused at the checklist and the checklist is displayed. The test continues after the tester fills up the checklist.
Including annotated screenshots
One powerful feature of semi automatic tests is the annotate screenshot function. When a checklist is being filled, you have an option to take a screenshot of the window and annotate it with comments. These screenshots are captured and shown in the test reports.
Automated Tests are also Semi Automated Tests
semi automated testing is regular automated testing with added funcionality of accepting tester input while playing the test script. MarathonITE
Test Automation Framework allows you an option to treat semi automated tests as normal tests. So, you can use a standard test scenario and use it for both automated and semi automated testing.