MarathonITE – Exploratory Test Automation Tool
Exploratory testing entails simultaneous discovery, investigation and learning. Exploratory testing emphasizes the personal freedom and responsibility of each individual tester. Exploratory test automation cases are not created in advance – instead testers check the system on the fly. They may note down some ideas about ‘what to test’ before execution. Exploratory testing focuses more on “testing” as a “thinking” activity.
Exploratory test automation is the simultaneous process of test design as well as test execution. One of the major problems with exploratory testing is the inability to reproduce a defect found by the tester. You can use MarathonITE
‘s exploratory test automation mode to exercise the application while looking for defects. When you use MarathonITE for exploratory testing and find a defect, you have an option of inserting a checklist at this point instantly. Fill the checklist and add an annotated screenshot if needed.
The tester can then share the exploratory test automation script and the result with the development team. The script contains all the steps performed by the tester. If needed, the test script can be executed to reproduce the defect.
Creating a Test Charter
for exploratory test automation, you can create a new Checklist to define your test charter for the time-boxed test session. You can use various headers and items to include the following into the test charter:
- What to test?
- How can it be tested?
- What to look for?
Exploratory Test Automation Session
Once your test charter is ready, you can start an exploratory test. The application will be launched by MarathonITE
and a control center window is displayed. Perform your operations. Use the insert checklist option from the control center window to include the test charter checklist and fill the information. You can include different checklists for capturing different kinds of defect reporting. Finally, when you complete the session – stop recording. MarathonITE
test suite automatically generates a report.