Testing Session Manager
Responsible for the organisation of a testing session.
Assigns the monitors to the test session and assign test cases to monitors.
Accepts or not the registration of systems under test
Any user accesses the "All test runs" page
Any user shall access the "All test runs" page from the Testing menu.
The "All test runs" page displays all the test runs to the user
Refactor the "All test runs" page (see sketch-up)
Testing session manager onboard testing session participants in the communication tool
At some point during the testing session process, the testing session manager shall be allowed to configure and enabled the Communication tool for the ongoing testing session.
The user shall have access to an overview of the test runs for a given testing session whatever the current status of the related test cases
In Gazelle Test Management, the tests are executed from the Test execution page. This page also logs all the runs executed by the systems. The test runs are linked to the test case they relate to.
The test execution page shows only the test cases with a status set to "ready". As a consequence, if a test case is deprecated at some points, the SUT operator cannot access the test runs that were executed when the test case was "ready".
In the same way, the "All test runs" page displays only the test runs that relates to the "ready" test cases.
As a consequence, we experience a loss of information and that is not accessible neither from the SUT operator's or Testing Session Manager's point of view.
- As a SUT Operator, I want to see all the test runs that have been executed by a system under test owned by my organisation, during a given testing session, at any time.
- As a TSM, I want to see all the test runs that have been executed during a given testing session, at any time.
- As a user, for each test run, I want to see the following details:
- Test run identifier
- Test case keyword (and a link access its details)
- Whether the test case is currently deprecated
- Last update date/time
- Test run status
- The role assigned to my SUT in this particular test run
- The other partners
- The status of the test run
- If a monitor is assigned, his first and last names
- As a user, I want to be able to access the test run page for any test run (whatever the status of the test case is)
- As a user, I want to be able to access the description of the test case.
- As a user, I want to be able to filter on
- System (name/keyword)
- Test case keyword
- Monitor
- Type of test
- Domain
- Tested profile
- Tested actor
- Tested profile option
- Involved transactions
- Test run status
- As a testing session manager or admin user, I want to be able to filter by Organisation (name/keyword)
- As a user, I want the test runs to be grouped by tested SUT capabilities
- As a user, for each SUT capabilities, I want to see the evaluation.
- As a user, I want to be able to sort on test case and test status within each SUT capability.
Allow the users to see all the test runs from a test session, regardless of the current status of the executed test cases.
User will have access to a page that summarizes the outcome of their test campaign
We might also want to experience new widget/features on that page like displaying statistics.
TSM announces that the results are available
As a test session manager, on the evaluation page I shall have access to a button to ask the tool to make an announcement in Zoho (or send an email) regarding the availability of the results.
When I click on this button, I am asked to select the Zoho groups where to send the announcement.
If no Zoho network is defined, I can choose to send the announcement to the [Mailing List URL] defined at the test session level.
A default text shall be displayed and I can edit it.
Default text:
Dear community,
TSM announces the closure of the test session.
As a test session manager, when I close a test session in Gazelle Test Management, I can ask the tool to publish an announcement to one or more Zoho groups.
A default announcement shall be generated by the tool and I shall be able to edit it, until it is sent.
Alternatively, I can ask the tool to send the announcement to an email address ([Mailing list URL]).
Dear community,
[test session description] is now closed. The result of the evaluation will be published shortly and will be made available in [application name] at [application URL].
TSM announces the start of the test session
As a test session manager, I can ask the tool to publish an announcement to one or more Zoho groups when the testing phase of the session closes.
A default announcement shall be generated by the tool and I shall be able to edit it, until it is sent.
Alternatively, I can ask the tool to send the announcement to an email address [Mailing list URL].
Dear community,
[test session description] is starting and will last until [session end date].
Log into [application name] at [application URL] to join the session.
TSM announces the closure of the registration to the community
As a test session manager, I can ask the tool to publish an announcement to one or more Zoho groups when the registration closes.
When I configure the test session, I shall be able to tell the tool to send an announcement.
The targetted groups are the same as for the registration opening message.
A default announcement shall be generated by the tool and I shall be able to edit it, until it is sent.
Alternatively, I can ask the tool to send the announcement to an email address [Mailing list URL].
Dear community,
TSM announces the opening of registration for a new test session
When the test session manager creates a new test session, he shall be asked whether he wants to announce it on Zoho network.
If no, nothing more to do.
If yes, he shall select the groups in Zoho where to post the announcement, give the registration opening date, and shall be able to edit the default message generated by Gazelle TM.