Semi Automated Testing

MarathonITE Test Automation Framework for Semi Automated Testing

Test automation frameworks are essential for a successful automated testing process. Test automation frameworks reduce maintenance costs and testing efforts also provide a high ROI to QA teams wanting to optimize their agile processes. 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. Using MarathonITE 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.

Create checklists

Test Automation Framework: Creating a Checklist for semi automated testing MarathonITE 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.

Using checklists

Test Automation Framework: Inserting a Checklist while using semi automated testing Creating a semi automatic test is easy using MarathonITE. 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

Test Automation Framework: Marathonite Annotated Screenshot 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

MarathonITE semi automated testing is regular automated testing with added funcionality of accepting tester input while playing the test script. The 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.