Professional Documents
Culture Documents
PME Testing Activities With Qtest Manager Hands On Guide 1 v1.0
PME Testing Activities With Qtest Manager Hands On Guide 1 v1.0
Execute Testing
activities using
qTest Manager
Hands-on Guide
1
Contents
Prerequisites 3
Disclaimer 3
Creating a Release 5
Creating a Module 9
Adding a Requirement 9
Observations 20
2
What is this document for?
This hands-on guide is designed to help you explore the process of how Tricentis qTest Manager
works. You will also assess the use of qTest in test management practices and other software
testing activities. This will also help enhance your functional knowledge of the product.
In this document, you are provided with detailed instructions to walk you through the steps to
achieve the desired result(s) for the listed assignment(s).
We encourage you to use this document to support your knowledge of qTest, compare it with your
alternate practical implementation method(s), and improve your overall know-how of the tool.
Prerequisites
Users must ensure to comply with the following prerequisites to be able to learn the working of
Tricentis qTest manager:
Disclaimer
Information in this document is subject to change without notice. No part of this document may be
reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose
without the express written permission of Tricentis GmbH.
3
Plan, Manage, and Execute Testing activities using qTest Manager
+ Objective
By end of these exercises, you will be able to demonstrate how to:
Define a Requirement
+ Scenario
As you complete this scenario, you will be able to validate the functioning of the Login screen
elements of Tricentis Demo Web Shop application using qTest.
Consider that the login page is planned for launch under a certain build of a release from the
development team, and we need to ensure that it goes live Bug free while ensuring proper
management of testing activities.
4
Plan, Manage, and Execute Testing activities using qTest Manager
To perform the testing described, you will work with the following tabs of qTest Manager. You will
utilize the qConnect - Sample Project, which comes as a prebuild with qTest.
Test Plan
Requirements
Test Design
Test Execution
Defects
Note
All the instructions in this guide are in reference to the login page mentioned above.
+ Steps to perform
Here are steps to perform. Please remember to follow the steps in sequence to achieve the
desired results.
The Test Plan section of qTest Manager consists of different Releases and can contain multiple
Builds with each release. Each of these Builds is a subpart of the release.
Creating a Release
1| Log into Tricentis qTest using your credentials. The qTest Manager page appears
Note
A different qTest login site is created for each unique instance.
2| Navigate to the Test Plan section of qTest Manager and right-click on qConnect
– Sample Project
3| Click the New Release icon and name it as Login Page; the newly created Release page
appears on the right-hand panel
5
Plan, Manage, and Execute Testing activities using qTest Manager
4| Enter all details in the respective fields of the Release like Status, Start Date,
Description, and Release Note under the PROPERTIES section
Note
The field End Date is optional to accommodate any Defects and priority relat-
ed issue while working on the Release.
5| Click the +Add button in the RESOURCES section under RELEASE SCOPE to add in
the requirements; these will be defined later in the Requirement section
6| Alternatively, click the link click here to pick from a folder under ATTACHMENTS to
import the pre-existing requirements and attached it in the form of an excel
or word file
6
Plan, Manage, and Execute Testing activities using qTest Manager
7| Let the RESOURCES section be blank for now, for this exercise
Creating a Build
1| Navigate to the Login Page release under qConnect – Sample Project in the
Test Plan section
2| Right-click on Login Page and click on the New Build icon and name it as Login form;
the newly created Build page appears on the right-hand panel
3| Enter the details for the Build Note field under the RESOURCES section of the
Login Form Build
Note
Login Form Build inherits details for the fields like Status and Build Date
from the Login Page Release
7
Plan, Manage, and Execute Testing activities using qTest Manager
4| Click the link click here to pick from a folder under ATTACHMENTS in the RESOURCES
section to import the requirement for this Build
Note
To perform this step, ensure to create a .txt file beforehand with the list of requirements
and store it in your local folder.
a) Login Screen elements like - Email, Password, Remember me?, Forgot password?,
and Login button must necessarily be in the Login Form Build
Similarly, you can add multiple other more Requirements as necessary for the testing.
Hint
The sections under Test Plan and Test Execution tabs have identical hierarchy.
It helps to get accurate results using qTest Insights and provide us the details
of a Test Plan.
8
Plan, Manage, and Execute Testing activities using qTest Manager
The Requirements section of qTest Manager helps create requirements which are part of the
released build. Remember, one requirement can be mapped to multiple Test Cases. In other
words, multiple test cases may require fulfilling one requirement.
Creating a Module
2| Click the New Module icon and name it as Login Page; the newly created Module page
appears on the right-hand pane and as a folder on the left-hand pane under
qConnect – Sample Project
Adding a Requirement
In continuation to the previous instructions, follow the steps below.
1| Navigate to the Login Page Module under qConnect – Sample Project in the
Requirements section
9
Plan, Manage, and Execute Testing activities using qTest Manager
2| Right-click on the Login Page Module and select New Requirement icon; the newly
created Requirement page appears on the right-hand panel
3| Enter a relevant name for the newly created Requirement; for this exercise, we named
it as Login Page Element
5| Enter all details in the respective fields of the Requirement like Status, Type, Priority,
Assign To, and Description under the PROPERTIES section
Note
In reference to the attachments in the RESOURCES section of the Build of this
exercise, the description text reads: All the 5 elements i.e., Login, Password,
Remember me?, Forgot password? and, Login button) need to be present in
the Login Page.
10
Plan, Manage, and Execute Testing activities using qTest Manager
6| Click the +Add button under LINKED TEST CASES in the RESOURCES section to add
an existing Test Case to this Requirement
Note
If you do not have a Test Case created, create one in the CREATE ASSOCIATED
TEST CASES section. Click the Create button in this section. As soon as you
create the Test Case, it will be displayed under the RESOURCES section.
Please remember, you can only create a Test Case here in Requirement. The
Test Steps for the same Test Case (Login Page) can only be added under the
Test Design tab.
7| Navigate back to the Test Plan tab and to the Login Page Release
8| Scroll down to the RESOURCES section of the Release and click on +Add; the
Requirements window will appear
11
Plan, Manage, and Execute Testing activities using qTest Manager
9| Scroll down and select the Login Page Element Requirement you created, to add to the
Test Case
Note
This Requirement will be inherited in the Build and therefore can be added to
it as well.
Hint
The sections under Requirements and Test Design tabs follows identical
folder structure.
Quick Summary:
So far, you have created a release Build, a Test Plan, a Requirement, and an associated
Test Case for the Requirement and mapped the Requirement to the Test plan.
The Test Design section of qTest Manager is used to create Test Cases and Test Steps.
Here, Test Cases are parameterized or in Tosca’s terminology it is Instantiate. qTest
Parameter comes into play for the parameterization of the Test Cases, a component
of qTest Manager Suite, found in the 9-box menu on the ribbon. In the Test Design section,
you will determine:
How to link the Test Case to a Requirement and push it to the Test Run section
Note
A Login Page folder will already be created. Given that Requirements and Test
Design sections follow identical folder structure, therefore as soon a folder/Module
is created in Requirements, an identical folder gets created in Test design section.
12
Plan, Manage, and Execute Testing activities using qTest Manager
2| Navigate to the Login Page folder, expand it, and click on Test Case Covers Login Page
Element; the relevant page appears on the right-hand panel
3| Enter the details for the fields in the Test Case Property section like Status, Type,
Assigned To, and Priority
4| Scroll down, click on +ADD, and enter the steps for the Test Case in the Test Steps section,
as shared below:
Note
Remember that qTest is not an automation tool and requires the Test Steps to be
entered manually. Also, start adding the steps from 1 and not from step 0, which is
used for adding pre-conditions and is optional.
a) Open http://demowebshop.tricentis.com/login
13
Plan, Manage, and Execute Testing activities using qTest Manager
Approving a TestCase
Hint
It is to be remembered that a Test Case needs to be approved before converting it
to a Test Run. This is an additional precautionary step that qTest offers. Approval
rights are not assigned to everyone.
It’s important to note that only few of the senior testers or moderators can approve
a Test Case after carefully going through it in the Test Execution section. However,
since this is a trial instance, you have the rights to approve the Test Case as you are
the owner of this instance.
1| Click on the APPROVE button on the top-right of the Test Case Covers Login Page
Element page
14
Conditional Usage of RTB – Use Case
1| Click on Create Test Run button on the top-right of the Test Case Covers Login Page
Element page; a dialog box appears requesting a selection of the folder/Module from
the Test Run section
Note
You will observe a similar folder structure of Test Plan and Test Run.
The Test Execution section of qTest Manager is where the Test Cases that were designed
in Test Design section are executed. Remember that qTest is a test management platform
and does not perform automation, even though the Test Run may seem to be
Automation run.
2| Click on the Statistics tab on right-hand panel and view the parameterized Test Runs
created from Test design section
15
Plan, Manage, and Execute Testing activities using qTest Manager
3| Click on any one of the Test Runs from the list; it will guide you to its respective
Test Run section
4| Click on the down arrow beside the RUN button on the top-right of the page
Note
a) TestPad Only
5| Choose the option TestPad Only, for this exercise; a TestPad window Test Case
Covers Login Page Element appears
16
Plan, Manage, and Execute Testing activities using qTest Manager
8| Hover on the Unexecuted STATUS text corresponding each Test Step to choose and
update its status with the resultant, as you perform it
9| Click the Select drop-down right beneath Execution Steps tab to change the final status
of the Test Case after performing all the steps and updating their statuses individually
17
Plan, Manage, and Execute Testing activities using qTest Manager
10| Click on the SAVE button on the top-right corner of the window to save the Test Run
log; a dialog prompt appears to log the time required to execute the Test Case
11| Enter the details and click the SAVE button and close the TestPad Window
18
Plan, Manage, and Execute Testing activities using qTest Manager
Note
When a Test Step fails, you need to submit a Defect for that step.
2| Hover on the immediate right of failed status; a Bug icon will appear
3| Click the Bug icon corresponding failed Test Step to register a Defect
4| Click SUBMIT DEFECT at the top right of the page; a Defect dialog bog appears
Note
On the Defect dialog box, either a new Defect can be created or searched and
linked to an existing one.
5| Check the checkbox Include all test steps details and click the NEW button to open
a new Defect, for this exercise; a New Defect form will appear as a separate window
19
Plan, Manage, and Execute Testing activities using qTest Manager
6| Enter all the relevant information like Summary, Description, etc. and click on the
Save & Close button on the top-right corner; it navigates back to the TestPad window
7| Click on the SAVE button on the top-right corner of the window close the
TestPad Window
Quick Summary:
You have run 2 Test Runs – one successful and one with a failed Test Step. For the Test Run
with a failed Test Step, you submitted a Defect.
+ Obseravtions
1| qTest Projects are managed using the main tabs like Test Plan, Requirements,
Test Design, Test Execution, and Defects. Each of these tabs offer unique functionalities
for different areas of testing.
3| Test Plan and Test Execution sections follows identical folder structure
4| Test Cases needs approval before getting transferred to the Test Execution section
20