Professional Documents
Culture Documents
QA User Training
QA User Training
QA User Training
(rev. 11)
http://www.polarion.com
QA User Training
We are happy to have you on board. Before you start have a look at the "how to use this training"
section to understand the basic usage of this document.
Topic Description
Instructure Lecture Here you will find links to slides used by the instructor for the training session.
Following symbols are used little change
2023-03-12 02:42 1 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
2 Table Of Content
1 How to Use this Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Table Of Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Polarion Fundamentals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Polarion QA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2023-03-12 02:42 2 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
2023-03-12 02:42 3 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
3 Polarion Fundamentals
Using Polarion will allow you to manage and control your project data in an easy way. Now it is time to understand the basic
principles of how information can be tracked within Polarion
work items
documents
wiki pages
Hint: Some screenshots of these trainings might differ a little bit from your version but only if
their meaning hasn´t been changed.
- http://www.polarion.com/video/tutorials/portalintro/
- http://www.polarion.com/video/tutorials/projects1/
- http://www.polarion.com/video/tutorials/projects2/
You will use your training project for all exercises throughout this training.
Familiarize yourself with your Polarion Portal e.g.:
Check that you have role "project_assignable", "project_admin" and "project_approver" in your Polarion training project. If
not please add the mentioned roles.
2023-03-12 02:42 5 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
- http://www.polarion.com/video/tutorials/browsewi/
- http://www.polarion.com/video/tutorials/linkroles/
- http://www.polarion.com/video/tutorials/traceability/basic/
Open the task "gather requirements for our project" and create a linked follow up task
2023-03-12 02:42 7 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
- http://www.polarion.com/video/tutorials/comments/
Click on the task "gather requirements for our project" to open the work item
Add following comment "what template shall I use to gather the requirements ?"
Polarion LiveDocs are shared documents which typically contain work items like requirements, test cases or tasks. Also the
document you are currently reading is a Polarion document containing exercises work items. Documents are the best way to
start capturing project data as it is intuitive and easy to use.
- http://www.polarion.com/video/tutorials/workwithdocs/
- http://www.polarion.com/video/tutorials/reuse-docs
Understand how Polarion LiveDocs can be used to track meeting minutes in a very easy way.
MP-2608 - Create Meeting Minutes Document Template
Create a new space Meetings by opening Documents & Pages and clicking the plus icon as vizualized in screenshot
below.
2023-03-12 02:42 8 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
2023-03-12 02:42 9 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
and click Reuse to create a new Meeting Document with name: User Training Meeting Notes [date]
Select Space "Meetings"
Check: Remove outgoing Work Item links
Uncheck: Link duplicate to original
2023-03-12 02:42 10 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
and add responsible person (if needed change pane settings to show assignee)
Configure your document that the assignee is shown on the document
Move and delete tasks
Add a "relates_to" link between two tasks using the link symbol next to the task icon
Try Recycle Bin and document Comment
Hint: Use your document Training Meeting Notes to take notes during your training
MP-2609 - Create Favorite for your document "User Training Meeting Notes"
Ensure your document "User Training Meeting Notes" is selected in your navigation bar.
Click on "Save as Shortcut"
2023-03-12 02:42 11 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Add your preferred title and icon for your favorite. Ensure type is set to "Favorite":
Open the document library project and browse through the available templates
Open one of the templates e.g. Software Test Plan and Reuse Document
2023-03-12 02:42 12 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
2023-03-12 02:42 13 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
To ensure that all information in the project is kept in sync you can use the suspect features to mark work items which need
review
- http://www.polarion.com/video/tutorials/traceability/basic/
Activate the Polarion tracker by clicking on Work Items in your Navigation Bar
Create a new task and name it "use links to keep traceability and consistency"
Add yourself as assignee
Create a "relates_to" link between your new task and the task "gather requirements for our project"
2023-03-12 02:42 14 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Hint: Suspect work items are also displayed on your personal home page
2023-03-12 02:42 15 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Polarion's search and query feature will help you to find information easily. It will allow you to concentrate on the relevant data
needed for the next process step by filtering out all unnecessary information. Typical examples are:
- http://www.polarion.com/video/tutorials/search/
- http://www.polarion.com/video/tutorials/advancedsearch/
Create your personal shortcut for above query and name it "My Work Items"
Change the status of your task to in progress by invoking the action "Start in progress"
Find all work items which have been assigned to you by using a predefined shortcut "My Work Items"
Change the scope of the search to
2023-03-12 02:42 16 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Tasks only
Work items within User Training Meeting Notes document
Hint: If you are using the query builder to search for work items in a specific document you must
follow a specific syntax. All documents are uniquely identified by "space name/document name" and if
the document name or space name contains spaces you need to add "" at beginning and end.
Build a query with "bad" words like "easy fast quick modern..." and save it as project query with the name "bad words"
2023-03-12 02:42 17 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Wiki pages are very helpful for creating reports or when you need to guide the end user through a defined process.
- http://www.polarion.com/video/tutorials/wikiintro/
Display all open tasks using the {workitems} macro under "Open tasks" heading
/polarion/wiki/bin/view/page/Doc/SyntaxHelp#HWorkItems
Display all items which are unassigned using the {workitems} macro and the "queryName=Unassigned" attribute
Display only id,title,assignee and status using the fields attribute
Change the visualization of the query using the display=list attribute
Now we want to add our action items to our wiki page by using the root attribute. To display only the section Action Items
you need to provide the ID of the heading item as value of the root attribute.
/polarion/wiki/bin/view/page/Doc/SyntaxHelp#HDocuments
For example: {document-workitems:name=Meetings/User Training Meeting Notes|display=document|root=FUN-17}
2023-03-12 02:42 18 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Add a description for your Rich Page into your first region:
"This report gives you an overview about your tasks in this project. These tasks are separated by status"
Setup Table - Block Widget
Select only Task Work Items
Remove column Severity
Add column Assignee
Sort by Status
Setup Separated by - Pie Chart
Add chart title Task by status
Select only Task Work Items
We want to separate by Status
Hint: To visualize changes made in widget sidebar you need to click "Apply"
Open User Training Meeting Notes and place your cursor at the location where you want to see the open tasks of last
meetings
Insert Wiki Content
2023-03-12 02:42 19 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
2023-03-12 02:42 20 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
4 Polarion QA
Open Administration > Portal > Topics > Edit default Topic configuration
Add "testruns" as topic
2023-03-12 02:42 21 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Hint: You can insert images by using CTRL+V if you have copied an image into
your clipboard. You can also manually upload images by using upload button in
your description
Test Steps:
Login screen Open login screen via Website should appear to enter user credentials (see
browser mockup)
Login name Use login name "Admin" Username should be visible as cleartext
Hint:
- You can use your TAB / Shift+TAB key to navigate through your tables.
- To indent data you press Shift-Alt-Left/Right Arrow
- You can also copy and paste data using Alt+C / Alt
2023-03-12 02:42 22 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
One way to test our previously created test case in several browsers or username/password combinations would be to create
duplicates of this test case but as already said this is not really efficient.
Add parmaters to library so we can use them later during test planning.
go to Documents & Pages | Specification| Index and create a new LiveDoc document
2023-03-12 02:42 23 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
You can define which fields should be visible by default for a user.
Change fields at start to: Outline Number
Status, Severity and Test Type should be shown in the document properties pane on the right side. Severity and Status
should additionally be shown at the end of a Work Item.
2023-03-12 02:42 24 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Hint: The Select Fields dialog can also be invoked via the gear (Pane Settings) icon in the
Work Item Properties sidebar (enabled when a Work Item is selected in a Document). When
invoked from there, the fields configuration can be saved as a user-specific personal
configuration only for the current user, or as the default for the Document.
Add following three new test cases and save the document (you don´t need to enter valid test steps for all test cases)
Is user able to search for books
Is user able to lend books
Is user able to manage a book favorites list
2023-03-12 02:42 25 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Create following two sub test cases below the test case "Is user able to search for books" (TAB button)
Are wildcards supported in search
Is it possible to search in all book fields
Fill table for test steps of sub test case "Is it possible to search in all book fields" with following steps
Open Search perspective
Search for author
Search for ISBN number
Search for price
use bulk edit in tracker view to change severity of all test cases inside of the specification to "Basic"
- Excel Import
2023-03-12 02:42 26 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Hint: You can also import multi valued fields e.g. "Release". See help for more information.
2023-03-12 02:42 27 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Open this file and verify that all fields which were locked aren´t editable.
Change severity of all test cases to "basic" if they aren´t basic yet.
Reimport changed Excel sheet by clicking on the gear icon another time and select "import".
As format choose "xlsx: Microsoft Excel Round-trip Changes" and select the exported file.
Click on "Start" and if successful you will get a summary which files were changed.
- http://www.polarion.com/video/tutorials/traceability/basic/
Create a "verifies" link from example requirement "Some functional requirement representing a system feature. Itemize
the detailed..." to test case "Login should be case sensitive"
Attention: Click on the start link icon of "Some functional requirement representing a system feature. Itemize the
detailed..." click on the link icon of "Login should be case sensitive" select link role "is verified by" and save your
changes.
2023-03-12 02:42 28 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Select example requirement "Some functional requirement representing a system feature. Itemize the detailed..." and
click on the plus symbol below the requirement
Select "Veryfing Test Case" and create a new linked Test case "This is an example Test Case"
Hint: Polarion has lots of traceability reports available but own reports can be customized.
Checkout some out of the box reports and verify all of them show the correct results:
- Test Case Traceability
- Requirements Test Coverage
- Traceability Report
- Work Item tree view
Additionally Polarion has a matrix view which can be used to link Work Items to each other but
this view is not pretty handy. Just to ensure you also know this view open this view and filter for
requirements and test cases.
2023-03-12 02:42 29 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Search for requirment "Some functional requirement representing a system feature. Itemize the detailed... " and add
following text to description: "This is an example for suspect links"
Now save this requirement as suspect to mark all linked test cases as supect linked work items.
Open your personal homepage "My Polarion" and you will see all potential change impacts.
2023-03-12 02:42 30 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Open the document library project and browse through the available templates
Open Test Plan and select the Gear icon and click on Reuse
Hint: In this exercise a test plan is a LiveDoc. This is a good practice but usually Polarion
Test Runs are also used for Test Planning.
Some customers are also using a special work item type for test planning.
So in generall there are 3 good practices which one is the best for you depends on your
process.
2023-03-12 02:42 31 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
We have imported some test cases which are not yet approved or at least reviewed. Usually these would be our steps before
executing these test cases. We will skip these steps so we also need some test cases which can be executed. We already have
a test specification in our Elibrary project which can be reused for this project.
Open the Elibrary project and reuse "User Acceptance Test Specification" so we have this specification in our project.
Hint: If you want to know how to review and approve check our Requirements User Training.
You have created 2 similar test runs with the same test cases. Next step will be to assign these test runs to a testing team by
creating a test plan.
Create a third test run called "i1_LoginTest_Team C" and select "Empty" as template
Open test run properties and select parameter browser. Add parameter browser and set value e.g. Firefox 40 (image is
just an example so it might differ from your view)
2023-03-12 02:42 32 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Add
1st iteration with username: Admin password: Admin
2023-03-12 02:42 33 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Select test run "i1_SmokeTest_Team A" and Perform action Start Progress by clicking Test Run status button on top
right.
This will indicate to other users this Test Run is currently in testing.
Now click on "Execute test"
You will see a list of all test cases which are not yet executed. Read all test step and let´s say this test passed, so click
on the "Passed" button for all test steps and this test case.
Hint: For each Test Run type defined, it is possible to require electronic signature when
executing Test Cases in Test Runs of the type. For example, if you have a type, "Manual
Security Test", you can configure it to require a signature when executing Test Runs of
that type.
By default Test Runs of Type "manual" have elctronic signatures enabled so you need
to enter your login credentials for each executed test case.
This signature can be disabled in project administration. How this can be configured is
part of Polarion QA admin training.
Polarion will select the next tast case. Write into the comment field on the left which test step failed, add an attachment
and set test case to "Failed"
Hint: If you don´t want to switch automatically to the next test case disable the checkbox displayed at
2023-03-12 02:42 34 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Let´s see which tests are already done. Go back to the last test run and review how our test run report changed.
Hint: Some regulations require to track each result of a test step manually. It is not enough to record only
that a test step has passed successfully.
This causes immense overhead as a tester needs to repeat all for the same test case in different test runs
the same result over and over again
Polarion gives the possibility to reselect previous results of a test step execution during test execution.
Goto our test run "i1_SmokeTest_Team A" and click on "Export Tests to Excel" below the "Execute Test" Button we use
before.
Now you will get an Excel file with all remaning test cases. You should recognize this sort of Excel file. It is similar to our
Excel Round-Trip file. You can only change test results and add some comments to these test cases. Repeat the working
steps you did before in Polarion. Set one test case to passed and one to failed. Don´t forget to write a comment why one
of the test cases failed. We need this comment for our next step.
After testing offline we can reimport our file to Polarion by clicking "Import Results from Excel" below the export button.
Review how our test run report has changed.
2023-03-12 02:42 35 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Hint: Similar to online execution of test cases, electronic signatures are also activated
for offline execution. So during import of your test results you wil be asked to add your
credentials.
Execute i1_SmokeTest_Team B online (change status as previously done to "In Progress") and use recent button to
reuse execution details from your previous test run.
Execute i1_LoginTest_Team C (change status as previously done to "In Progress") and check if your parameters work as
expected. Please let at least 1 iteration of your login screen test fail.
Review your test run i1_LoginTest_Team C and check what kind of data is stored in your defect.
Open one of the defects and let´s say this defect is fixed
Change status of this defect to "Verified as Done" by using action "Perform action Mark Verified Done"
Set Resolution field to "Done"
Select time point "Version 1.0"
Assign yourself to this defect
If you review our test run another time you will see the defect is striked through.
2023-03-12 02:42 36 | 37
Polarion Training
(rev. 11)
http://www.polarion.com
Create a new test run called "auto_Product A" and choose "xUnit Test Manual Upload" as template
You will get a new test run which looks nearly like other test runs we already now. Use the "Upload Results" button to
upload the file manually. Usually you would create a job which will import these files automatically.
Use your selenium test results file stored at Home to upload your results.
After uploading your test report will be generated and all test cases and defects which are new will be created, Test
cases which are already available will be updated.
2023-03-12 02:42 37 | 37