Exploratory testing is an approach to software testing that is concisely
described as simultaneous learning, test design and test execution.
Exploratory testers often use tools to record the session. These tools include screen capture or video tools. They also use tools to analyze output, environment etc. to generate interesting cases.
MarathonITE provides an exploratory mode of testing. During an exploratory test, MarathonITE records the steps in the background. You can also include checklists, notes. MarathonITE allows you to capture screenshots and annotate them.
1. Starting an Exploratory Test
You start exploratory testing in MarathonITE by using
File -> New -> Exploratory Test menu option. You can also use the keyboard short cut
Ctrl+Shift+N to start an exploratory test.
When you start an exploratory test, MarathonITE creates a new file for saving the actions. MarathonITE also starts a recording session. While you exercise the application, MarathonITE records the actions in the test script.
2. Recording Findings with Checklists
If you want to record a finding, use the insert checklist command from the Control Center window.
Marathon displays Select a Checklist dialog, select a checklist and click on Insert command.
Marathon opens the checklist in a separate dialog. From this window, you can fill the checklist. After filling the checklist, click on Save to save the checklist into the report.
In most cases you may want to use Note and Screenshot checklists during the exploratory testing. You can also create your own checklists for using with exploratory testing.
3. Attaching a Screenshot
You can attach a screenshot of the screen to the checklist by using Screen Capture button. When you select the command, MarathonITE opens Screen Capture Annotation Window.
The annotation window displays the screenshot on the left and a list of annotations to the right. For adding an annotation, use the mouse and select an area on the image. MarathonITE highlights the area selected and adds an empty annotation entry. Type any free form text into the notes area.
Finally, save the screenshot by clicking on Save button.
4. Finishing Test and Sharing Results
You stop the test by using the stop button. Once the test is stopped Main window will display the recorded script in an editor. A report is generated and saved in the TestReports folder. The report is shown in the main window.
The test script itself is saved under Exploratory Tests folder within TestCases folder. The file is named with a prefix of "et-" and a timestamp.
Every exploratory test run creates a report and is saved in the TestReports folder. The index.html file in the reports directory is an HTML report for the test run. All resources referred by
the report are also saved in the same directory. For sharing the report, just share that directory. You may also share the test script to show the steps performed.
If you want to share the script, the whole project structure should be replicated on the other machine.