There are 3 different Manual launchers delivered with XStudio.
Depending on your needs, you have to choose the one(s) you prefer.
By experience, 90% of the users prefer using the Tabular manual launcher.
When the test operator starts the campaign session, the launcher will just display a large scrollable window containing 3 columns:
Here is a screenshot:



Each time the test operator indicates a result, it is immediately stored in the XStudio database so that the results are never lost (even if your PC is crashing).
To do that, you just press on the buttons in the toolbar at the top on the left-hand side.

When you reset all test cases, a confirmation message displays in the pop up windows.
You have the possibility to clear all test cases comments by checking the checkbox "Clear comments"
.
The bug-related buttons are currently available only if you're using the integrated bug-tracking database.
If the test operator clicks on one of the bug-related buttons, it will set automatically the test case as failed.

You can view the details and edit them. To do that:
You can open it by clicking on:
When the test operator has completed the testing, he has just to click on the Submit on the bottom of the panel and the session will stop.
These values can be changed while creating the campaign session from XStudio.
If you want to set some specific timeouts to a test you just need to associate to this test one or several of the following attributes (with a value for the timeout):
When manually executed, each test will be applied with their specific timeout values.
Note also, that all these attributes are dynamic. This means that when creating the campaign session, you can overwrite any of these default values (on each test if necessary) to customize one campaign session execution:
These values can be changed while creating the campaign session from XStudio.
Some popup dialog boxes will ask the operator to execute some operations and/or verify some assertions
Depending on your needs, you have to choose the one(s) you prefer.
By experience, 90% of the users prefer using the Tabular manual launcher.
Tabular manual launcher (tabular_manual.jar)
The tabular manual testing launcher is probably the easer and the more flexible launcher for manual testing.When the test operator starts the campaign session, the launcher will just display a large scrollable window containing 3 columns:
- all the test prerequisites and scopes
- all the test case descriptions (either formatted text or the refined test case procedure tree)
- a toolbar and a comment field for each test case
Here is a screenshot:

Configuration
The Tabular_manual.xml file allows pre-configuring the launcher with some default values:| Parameter | Description |
| Timing > delay between testcases (ms) | Default value is: 0 |
| Kalistick integration (opt.):
- browser to be used (if relevant) - chrome local user(necessary only with chrome) |
Possible values: [None], C:/Program Files/Internet Explorer/iexplore.exe, C:/Program Files (x86)/Mozilla Firefox/firefox.exe, C:/Users/PC_name/AppData/Local/Google/Chrome/Application/chrome.exe. Default value is: false |
The toolbar
For each test case (and in the order he prefers), the test operator will have to just press one of the buttons in the toolbar on the right-hand side of the test case:
Different possible results
- Success
- Failure
- Relative (when the test is neither successful nor failed)
- Not executed (even if a test case has been set with another result, the test operator can set back the result to not executed)

Each time the test operator indicates a result, it is immediately stored in the XStudio database so that the results are never lost (even if your PC is crashing).
Reset all test cases with status
You can reset the status of ALL the testcases in one shot (success, failure, relative or not_executed).To do that, you just press on the buttons in the toolbar at the top on the left-hand side.

When you reset all test cases, a confirmation message displays in the pop up windows.
You have the possibility to clear all test cases comments by checking the checkbox "Clear comments"
.

Automatic submission of comments
While editing the comments, text coloring indicates that it's not commited yet.Associate a bug to a failed test case
There is two ways to associate a bug to a failed test case:- Create a new bug
- Link to an existing bug
The bug-related buttons are currently available only if you're using the integrated bug-tracking database.
If the test operator clicks on one of the bug-related buttons, it will set automatically the test case as failed.
View/Edit a bug
During the second run of session, on each test, the bugs linked are listed.
You can view the details and edit them. To do that:
- Click on the bug
- The pop up Bug edition windows displays
- Edit the bug by changing name, description, steps to reproduce, priority,...
- Click on the Submit button

List attachment linked to test/test case
During the session run, on each test/test case, the attachments linked are listed.You can open it by clicking on:

IMPORTANT: A tabular manual campaign run on its own and as such cannot be paused or stopped remotely from XStudio.
When the test operator has completed the testing, he has just to click on the Submit on the bottom of the panel and the session will stop.
Manual launcher (manual.jar)
The manual testing launcher can be used as is to perform manual testing if your tests are currently not automated and consist in just following some procedures. The launcher will use the testplan as entered in the system to request the user to perform some manual tasks and to answer some questions.Configuration
The manual.xml file allows pre-configuring the launcher with some default values:| Parameter | Description |
| General > set testcase as failed as soon as one step fails | If set to true, when one step fails in the testcase the complete testcase is set as failed and the remaining steps are skipped.
Default value is: false |
| Timing > delay between testcases (ms) | Default value is: 0 |
| Kalistick integration (opt.):
- browser to be used (if relevant) - chrome local user(necessary only with chrome) |
Possible values: [None], C:/Program Files/Internet Explorer/iexplore.exe, C:/Program Files (x86)/Mozilla Firefox/firefox.exe, C:/Users/PC_name/AppData/Local/Google/Chrome/Application/chrome.exe. Default value is: false |
These values can be changed while creating the campaign session from XStudio.
Control Bar
The manual launcher includes a control bar allowing controlling the execution of the tests. The control bar includes the following buttons:
Go back to previous test
Go back to previous testcase
Restart current testcase
Pause current testcase
Resume current testcase
Go forward to next testcase
Go forward to next test

Timeout per test
While executing manual tests, the launcher provides instructions to the operator to execute actions (and do verifications). The tests are configurable so that some timing restrictions can be added. For instance, it is possible to give 10 minutes maximum for the operator to execute the actions/verifications (i.e. you need to test that a message appears on the screen of the SUT in less than 10 minutes; if the operator doesn't validate that he saw that message within the 10 minutes then the test is automatically set as failed).If you want to set some specific timeouts to a test you just need to associate to this test one or several of the following attributes (with a value for the timeout):
- timeout test description (ms): maximum delay to validate the test description
- timeout test prerequisites (ms): maximum delay to validate the test prerequisites
- timeout testcases execution (ms): maximum delay to execute any actions or verifications implied by the testcases in this test

When manually executed, each test will be applied with their specific timeout values.
Note also, that all these attributes are dynamic. This means that when creating the campaign session, you can overwrite any of these default values (on each test if necessary) to customize one campaign session execution:

Simple manual launcher (simple_manual.jar)
The simple manual testing launcher differs from the Manual testing launcher by the fact that it will not prompt the user for each step and check but instead will show the complete testcase procedure and will just ask the user for a result. The setup/configuration is exactly the same.Configuration
The simple_manual.xml file allows pre-configuring the launcher with some default values:| Parameter | Description |
| Timing > delay between testcases (ms) | Default value is: 0 |
| Kalistick integration (opt.):
- browser to be used (if relevant) - chrome local user(necessary only with chrome) |
Possible values: [None], C:/Program Files/Internet Explorer/iexplore.exe, C:/Program Files (x86)/Mozilla Firefox/firefox.exe, C:/Users/PC_name/AppData/Local/Google/Chrome/Application/chrome.exe. Default value is: false |
These values can be changed while creating the campaign session from XStudio.


Some popup dialog boxes will ask the operator to execute some operations and/or verify some assertions