SlideShare una empresa de Scribd logo
1 de 66
SEPTEMBER 2015
AUTHOR: IONUT DAVID
TestLink
Test Management
Tool
Version 1.9.10
• How to work with TestLink
• Step by step operations
• Additional features
• Benefits
• Q&A
Agenda
HOW TO WORK WITH TESTLINK
1. Create a Project
2. Create Test Cases (Test Suites) for this Project
3. Create Test Plan
4. Specify Build of the Project you are going to
test
5. Add Test Cases to the Test Plan
6. Assign Test Cases to Test Engineers
7. Execute Test Cases (Test Engineers)
8. See Reports and Charts
HOW TO WORK WITH TESTLINK
Additional facilities:
•Assigning Keywords (we may form a group of
Test Cases for Regression tests)
•Specifying Requirements (we may bind them
with Test Cases in the many-to-many relation
and see if our Test Cases cover our
requirements)
•Events log (you can see here the history of all
the changes)
TESTLINK MAIN SCREEN
Here is how the main page of Test Link looks like:
STEP 1: CREATE A PROJECT
To create a project go to the Test Project
Management section
STEP 1. CREATE A PROJECT
STEP 1. CREATE A PROJECT.
Important fields:
• Name: Project name
• ID: used for forming a unique Test Cases ID. E.g.
DT-03 means that the Test Case is created for
Dummy Test project and it has ID=3
• Description: what is the aim of the Project, what
is the target group, what is the business logic,
what is the Test Environment.
STEP 1. CREATE A PROJECT.
Enhanced features:
 Requirements feature – we may specify
requirements and see if they are well-covered
by Test Cases
 Testing priority – we may assign priority to Test
Cases (high, medium, low)
 Test Automation – we may specify whether the
test should be performed manually or
automatically
 Inventory – to tell the truth, I didn’t understand
what it means
STEP 1. CREATE A PROJECT.
You can now set the Project that you will work on:
STEP 2. CREATE TEST CASES
Test Cases will be create in Test Specification section:
Accessible also from the desktop:
STEP 2. CREATE TEST CASES
Test Suites are created using the following button:
STEP 2. CREATE TEST CASES
Test Suite details can be specified in the form:
STEP 2. CREATE TEST CASES
The newly create Test Suite will be available on the left
menu:
STEP 2. CREATE TEST CASES
For a better management we could create
multiple sub-sections
STEP 2. CREATE TEST CASES
The tree structure can be seen on navigation
panel:
STEP 2. CREATE TEST CASES
How to create a Test Case:
STEP 2. CREATE TEST CASES
Important fields:
•Test Case Title
•Summary
•Preconditions
•Status
•Keywords
STEP 2. CREATE TEST CASES
Here we add steps to our Test Case:
STEP 2. CREATE TEST CASES
We could have multiple steps in a Test Case:
STEP 2. CREATE TEST CASES
We may also import and export Test Suites or Test
Cases (in the XML format)
We could import them from other projects
Unfortunately, for now it’s the only way to transfer
them from one project to another.
STEP 3. CREATE TEST PLAN
TestLink won’t allow you to execute Test Suites if
you don’t create a Test Plan and specify the Test
Build.
Let’s begin with the Test Plan, so let’s get back to
Desktop
STEP 3. CREATE TEST PLAN
STEP 3. CREATE TEST PLAN
Current Test Plan will appear in the top right
browser corner
After you’ve added a Test Plan, menu appear.
STEP 4. SPECIFY BUILD
Create a new build from the menu.
A build is identified by its title.
Each build is related to the active Test Plan.
Description should include: list of delivered
packages, fixes or features, approvals, status, etc.
STEP 4. SPECIFY BUILD
A build has several attributes:
STEP 5. ADD TEST CASES TO A
PLAN
Select a Test Case to add:
STEP 5. ADD TEST CASES TO A
PLAN
Only Test Cases, not Test Suites or the whole Test
Specification can be added to a Test Plan.
So, until you don’t select one separate TC the
button “Add to Test Plans” will not appear
STEP 5. ADD TEST CASES TO A
PLAN
Then you can choose what Test Plan you want to
add the selected TC to:
STEP 5. ADD TEST CASES TO A
PLAN
Test Case can be assigned to Test Plans from
Desktop:
STEP 5. ADD TEST CASES TO A
PLAN
Multiple selection is possible:
STEP 6. ASSIGN TC EXECUTION TO
USERS
Before assigning TC to testers you should create
users with appropriate roles here:
Add/Create users:
STEP 6. ASSIGN TC EXECUTION TO
USERS
Then you can assign TC execution here:
STEP 6. ASSIGN TC EXECUTION TO
USERS
This page allows test leaders to assign users to
particular tests within the Test Plan.
STEP 7. EXECUTE TESTS
To start executing tests Test Engineers should go to
Test Execution section:
In this section the user can register the results of the
tests and track execution progress:
STEP 7. EXECUTE TESTS
The page has four main areas:
- General information
STEP 7. EXECUTE TESTS
- Execution history, where the user can see past
results of the test execution:
STEP 7. EXECUTE TESTS
- Test case details, where the user can see the
execution steps:
STEP 7. EXECUTE TESTS
- Test result, where the user can set the result of the
execution:
STEP 8. SEE REPORTS AND CHARTS
After the test case execution is finished you may see
the results by accessing the Test Reports section from
here:
Or from here:
STEP 8. SEE REPORTS AND CHARTS
You’ll have available a range of preset reports:
STEP 8. SEE REPORTS AND CHARTS
Test Plan Report – the document has options that
define the content and the document structure.
STEP 8. SEE REPORTS AND CHARTS
Example:
STEP 8. SEE REPORTS AND CHARTS
Test Report – this document includes also the test
results.
Example:
STEP 8. SEE REPORTS AND CHARTS
Test Result matrix – This report shows the last test case
execution result for each build.
STEP 8. SEE REPORTS AND CHARTS
Charts
STEP 8. SEE REPORTS AND CHARTS
Charts
STEP 8. SEE REPORTS AND CHARTS
General Test Plan Metrics – this page shows you the
most current status of a Test Plan
STEP 8. SEE REPORTS AND CHARTS
Blocked, Failed and Not Run – this report shows all of
the currently blocked, failing or not executed test
cases.
ADDITIONAL FEATURES: KEYWORDS
1. Go to the “Keyword Management” section
2. Select or create new Keywords
ADDITIONAL FEATURES: KEYWORDS
Now you can add Keywords both to Test Suites and
Test Cases, either all (>>) or only one Keyword (>)
ADDITIONAL FEATURES: KEYWORDS
Then you’ll be able to see such a usefully chart
demonstrating the Result by Keywords
ADDITIONAL FEATURES:
REQUIREMENTS
You open the section in this way:
Or like this:
ADDITIONAL FEATURES:
REQUIREMENTS
You can create requirement documents:
ADDITIONAL FEATURES:
REQUIREMENTS
You can create requirement specification (where
multiple requirements can be managed):
ADDITIONAL FEATURES:
REQUIREMENTS
You can create individual requirement documents:
ADDITIONAL FEATURES:
REQUIREMENTS
You can create (or import) individual requirement
documents:
ADDITIONAL FEATURES:
REQUIREMENTS
Requirements can be detailed here:
ADDITIONAL FEATURES:
REQUIREMENTS
There are different stages of requirement document:
There are also different types of requirements:
ADDITIONAL FEATURES:
REQUIREMENTS
Then requirements can be assigned to Test Cases:
Select Test Suite or Test Case and assign it to one or
more Requirements:
ADDITIONAL FEATURES:
REQUIREMENTS
Then requirements can be assigned to Test Cases:
Select Test Suite or Test Case and assign it to one or
more Requirements:
ADDITIONAL FEATURES: EVENTS
LOG
Can be accessed from the main top menu:
A selection of filter is available to customize the
events:
ADDITIONAL FEATURES: EVENTS
LOG
After the filters are set, the user can see below the list
of events:
TESTLINK BENEFITS:
• We have all the documents structured and
organized
• We solve the problem of version management
• We can control the testing process (events log +
different type of reports)
• We can see if all the requirements are covered with
Test Cases
• We can select Test Cases for different type of
testing (Regression, Acceptance, Smoke)
• We can see the results of testing in a very clear and
easy-to-use form
• We can track in real time the status of the testing
process
Q&A
THANK YOU FOR
YOUR ATTENTION!

Más contenido relacionado

La actualidad más candente

What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
Simplilearn
 
Selenium Interview Questions And Answers | Selenium Interview Questions | Sel...
Selenium Interview Questions And Answers | Selenium Interview Questions | Sel...Selenium Interview Questions And Answers | Selenium Interview Questions | Sel...
Selenium Interview Questions And Answers | Selenium Interview Questions | Sel...
Simplilearn
 
Hybrid framework for test automation
Hybrid framework for test automationHybrid framework for test automation
Hybrid framework for test automation
srivinayak
 

La actualidad más candente (20)

Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
TestNG Session presented in Xebia XKE
TestNG Session presented in Xebia XKETestNG Session presented in Xebia XKE
TestNG Session presented in Xebia XKE
 
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
 
Agile test-management-test-rail-lastest
Agile test-management-test-rail-lastestAgile test-management-test-rail-lastest
Agile test-management-test-rail-lastest
 
Selenium Interview Questions And Answers | Selenium Interview Questions | Sel...
Selenium Interview Questions And Answers | Selenium Interview Questions | Sel...Selenium Interview Questions And Answers | Selenium Interview Questions | Sel...
Selenium Interview Questions And Answers | Selenium Interview Questions | Sel...
 
TestNG Annotations in Selenium | Edureka
TestNG Annotations in Selenium | EdurekaTestNG Annotations in Selenium | Edureka
TestNG Annotations in Selenium | Edureka
 
Test Complete
Test CompleteTest Complete
Test Complete
 
Selenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | EdurekaSelenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | Edureka
 
Selenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesSelenium Presentation at Engineering Colleges
Selenium Presentation at Engineering Colleges
 
Automation test framework with cucumber – BDD
Automation test framework with cucumber – BDDAutomation test framework with cucumber – BDD
Automation test framework with cucumber – BDD
 
Selenium
SeleniumSelenium
Selenium
 
Web automation using selenium.ppt
Web automation using selenium.pptWeb automation using selenium.ppt
Web automation using selenium.ppt
 
Selenium- A Software Testing Tool
Selenium- A Software Testing ToolSelenium- A Software Testing Tool
Selenium- A Software Testing Tool
 
An overview of selenium webdriver
An overview of selenium webdriverAn overview of selenium webdriver
An overview of selenium webdriver
 
What is WebElement in Selenium | Web Elements & Element Locators | Edureka
What is WebElement in Selenium | Web Elements & Element Locators | EdurekaWhat is WebElement in Selenium | Web Elements & Element Locators | Edureka
What is WebElement in Selenium | Web Elements & Element Locators | Edureka
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Hybrid framework for test automation
Hybrid framework for test automationHybrid framework for test automation
Hybrid framework for test automation
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in Agile
 
N Unit Presentation
N Unit PresentationN Unit Presentation
N Unit Presentation
 

Destacado

Introduction to testlink
Introduction to testlinkIntroduction to testlink
Introduction to testlink
Sumara Khan
 
TestLink
TestLinkTestLink
TestLink
ISsoft
 
Lunch and learn: Cucumber and Capybara
Lunch and learn: Cucumber and CapybaraLunch and learn: Cucumber and Capybara
Lunch and learn: Cucumber and Capybara
Marc Seeger
 
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方
Cake YOSHIDA
 

Destacado (20)

Excel to TestLink
Excel to TestLinkExcel to TestLink
Excel to TestLink
 
Introduction to testlink
Introduction to testlinkIntroduction to testlink
Introduction to testlink
 
TestLink
TestLinkTestLink
TestLink
 
Testing Java EE apps with Arquillian
Testing Java EE apps with ArquillianTesting Java EE apps with Arquillian
Testing Java EE apps with Arquillian
 
Arquillian & Citrus
Arquillian & CitrusArquillian & Citrus
Arquillian & Citrus
 
Testing Microservices with a Citrus twist
Testing Microservices with a Citrus twistTesting Microservices with a Citrus twist
Testing Microservices with a Citrus twist
 
Capybara testing
Capybara testingCapybara testing
Capybara testing
 
Bdd (Behavior Driven Development)
Bdd (Behavior Driven Development)Bdd (Behavior Driven Development)
Bdd (Behavior Driven Development)
 
Lunch and learn: Cucumber and Capybara
Lunch and learn: Cucumber and CapybaraLunch and learn: Cucumber and Capybara
Lunch and learn: Cucumber and Capybara
 
Workshop calabash appium
Workshop calabash appiumWorkshop calabash appium
Workshop calabash appium
 
Automated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choiceAutomated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choice
 
Pruebas funcionales de Software
Pruebas funcionales de SoftwarePruebas funcionales de Software
Pruebas funcionales de Software
 
Rspec and Capybara Intro Tutorial at RailsConf 2013
Rspec and Capybara Intro Tutorial at RailsConf 2013Rspec and Capybara Intro Tutorial at RailsConf 2013
Rspec and Capybara Intro Tutorial at RailsConf 2013
 
Three Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug TrackingThree Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug Tracking
 
Introduction To Confluence
Introduction To ConfluenceIntroduction To Confluence
Introduction To Confluence
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test Management
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue Tracking
 
Installation instruction of Testlink
Installation instruction of TestlinkInstallation instruction of Testlink
Installation instruction of Testlink
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
 
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方
 

Similar a TestLink introduction

Guide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation ToolGuide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation Tool
Subrat Srivastava
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_training
jayant25
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
ankit.das
 
Mercury Testdirector8.0 using Slides
Mercury Testdirector8.0 using SlidesMercury Testdirector8.0 using Slides
Mercury Testdirector8.0 using Slides
telab
 
Testlink_Version 0.3
Testlink_Version 0.3Testlink_Version 0.3
Testlink_Version 0.3
surbhi saxena
 
Testlink_Version 0.3
Testlink_Version 0.3Testlink_Version 0.3
Testlink_Version 0.3
Surbhi Saxena
 
Testlink_Version 0.3
Testlink_Version 0.3Testlink_Version 0.3
Testlink_Version 0.3
Surbhi Saxena
 
Digite - Test Management Training
Digite - Test Management TrainingDigite - Test Management Training
Digite - Test Management Training
Digite, Inc.
 

Similar a TestLink introduction (20)

Guide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation ToolGuide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation Tool
 
Quality Center
Quality CenterQuality Center
Quality Center
 
Test Management Tool HP ALM- Quality Center Part 1
Test Management Tool  HP ALM- Quality Center Part 1Test Management Tool  HP ALM- Quality Center Part 1
Test Management Tool HP ALM- Quality Center Part 1
 
HP Quality Center
HP Quality CenterHP Quality Center
HP Quality Center
 
Test Management Tool HP ALM- Quality Center Part 2
Test Management Tool  HP ALM- Quality Center Part 2Test Management Tool  HP ALM- Quality Center Part 2
Test Management Tool HP ALM- Quality Center Part 2
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_training
 
HP ALM QC
HP ALM QCHP ALM QC
HP ALM QC
 
Hpalm
HpalmHpalm
Hpalm
 
Katalon Studio - GUI Overview
Katalon Studio - GUI OverviewKatalon Studio - GUI Overview
Katalon Studio - GUI Overview
 
Telerik Test studio
Telerik Test studio Telerik Test studio
Telerik Test studio
 
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
 
SpiraTest: Designing and Creating Test Script
SpiraTest: Designing and Creating Test ScriptSpiraTest: Designing and Creating Test Script
SpiraTest: Designing and Creating Test Script
 
Mercury Testdirector8.0 using Slides
Mercury Testdirector8.0 using SlidesMercury Testdirector8.0 using Slides
Mercury Testdirector8.0 using Slides
 
Quality Center En V0.2
Quality Center En V0.2Quality Center En V0.2
Quality Center En V0.2
 
Coded ui - lesson 9 - test windows
Coded ui - lesson 9 - test windowsCoded ui - lesson 9 - test windows
Coded ui - lesson 9 - test windows
 
Testlink_Version 0.3
Testlink_Version 0.3Testlink_Version 0.3
Testlink_Version 0.3
 
Testlink_Version 0.3
Testlink_Version 0.3Testlink_Version 0.3
Testlink_Version 0.3
 
Testlink_Version 0.3
Testlink_Version 0.3Testlink_Version 0.3
Testlink_Version 0.3
 
Digite - Test Management Training
Digite - Test Management TrainingDigite - Test Management Training
Digite - Test Management Training
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

TestLink introduction

  • 1. SEPTEMBER 2015 AUTHOR: IONUT DAVID TestLink Test Management Tool Version 1.9.10
  • 2. • How to work with TestLink • Step by step operations • Additional features • Benefits • Q&A Agenda
  • 3. HOW TO WORK WITH TESTLINK 1. Create a Project 2. Create Test Cases (Test Suites) for this Project 3. Create Test Plan 4. Specify Build of the Project you are going to test 5. Add Test Cases to the Test Plan 6. Assign Test Cases to Test Engineers 7. Execute Test Cases (Test Engineers) 8. See Reports and Charts
  • 4. HOW TO WORK WITH TESTLINK Additional facilities: •Assigning Keywords (we may form a group of Test Cases for Regression tests) •Specifying Requirements (we may bind them with Test Cases in the many-to-many relation and see if our Test Cases cover our requirements) •Events log (you can see here the history of all the changes)
  • 5. TESTLINK MAIN SCREEN Here is how the main page of Test Link looks like:
  • 6. STEP 1: CREATE A PROJECT To create a project go to the Test Project Management section
  • 7. STEP 1. CREATE A PROJECT
  • 8. STEP 1. CREATE A PROJECT. Important fields: • Name: Project name • ID: used for forming a unique Test Cases ID. E.g. DT-03 means that the Test Case is created for Dummy Test project and it has ID=3 • Description: what is the aim of the Project, what is the target group, what is the business logic, what is the Test Environment.
  • 9. STEP 1. CREATE A PROJECT. Enhanced features:  Requirements feature – we may specify requirements and see if they are well-covered by Test Cases  Testing priority – we may assign priority to Test Cases (high, medium, low)  Test Automation – we may specify whether the test should be performed manually or automatically  Inventory – to tell the truth, I didn’t understand what it means
  • 10. STEP 1. CREATE A PROJECT. You can now set the Project that you will work on:
  • 11. STEP 2. CREATE TEST CASES Test Cases will be create in Test Specification section: Accessible also from the desktop:
  • 12. STEP 2. CREATE TEST CASES Test Suites are created using the following button:
  • 13. STEP 2. CREATE TEST CASES Test Suite details can be specified in the form:
  • 14. STEP 2. CREATE TEST CASES The newly create Test Suite will be available on the left menu:
  • 15. STEP 2. CREATE TEST CASES For a better management we could create multiple sub-sections
  • 16. STEP 2. CREATE TEST CASES The tree structure can be seen on navigation panel:
  • 17. STEP 2. CREATE TEST CASES How to create a Test Case:
  • 18. STEP 2. CREATE TEST CASES Important fields: •Test Case Title •Summary •Preconditions •Status •Keywords
  • 19. STEP 2. CREATE TEST CASES Here we add steps to our Test Case:
  • 20. STEP 2. CREATE TEST CASES We could have multiple steps in a Test Case:
  • 21. STEP 2. CREATE TEST CASES We may also import and export Test Suites or Test Cases (in the XML format) We could import them from other projects Unfortunately, for now it’s the only way to transfer them from one project to another.
  • 22. STEP 3. CREATE TEST PLAN TestLink won’t allow you to execute Test Suites if you don’t create a Test Plan and specify the Test Build. Let’s begin with the Test Plan, so let’s get back to Desktop
  • 23. STEP 3. CREATE TEST PLAN
  • 24. STEP 3. CREATE TEST PLAN Current Test Plan will appear in the top right browser corner After you’ve added a Test Plan, menu appear.
  • 25. STEP 4. SPECIFY BUILD Create a new build from the menu. A build is identified by its title. Each build is related to the active Test Plan. Description should include: list of delivered packages, fixes or features, approvals, status, etc.
  • 26. STEP 4. SPECIFY BUILD A build has several attributes:
  • 27. STEP 5. ADD TEST CASES TO A PLAN Select a Test Case to add:
  • 28. STEP 5. ADD TEST CASES TO A PLAN Only Test Cases, not Test Suites or the whole Test Specification can be added to a Test Plan. So, until you don’t select one separate TC the button “Add to Test Plans” will not appear
  • 29. STEP 5. ADD TEST CASES TO A PLAN Then you can choose what Test Plan you want to add the selected TC to:
  • 30. STEP 5. ADD TEST CASES TO A PLAN Test Case can be assigned to Test Plans from Desktop:
  • 31. STEP 5. ADD TEST CASES TO A PLAN Multiple selection is possible:
  • 32. STEP 6. ASSIGN TC EXECUTION TO USERS Before assigning TC to testers you should create users with appropriate roles here: Add/Create users:
  • 33. STEP 6. ASSIGN TC EXECUTION TO USERS Then you can assign TC execution here:
  • 34. STEP 6. ASSIGN TC EXECUTION TO USERS This page allows test leaders to assign users to particular tests within the Test Plan.
  • 35. STEP 7. EXECUTE TESTS To start executing tests Test Engineers should go to Test Execution section: In this section the user can register the results of the tests and track execution progress:
  • 36. STEP 7. EXECUTE TESTS The page has four main areas: - General information
  • 37. STEP 7. EXECUTE TESTS - Execution history, where the user can see past results of the test execution:
  • 38. STEP 7. EXECUTE TESTS - Test case details, where the user can see the execution steps:
  • 39. STEP 7. EXECUTE TESTS - Test result, where the user can set the result of the execution:
  • 40. STEP 8. SEE REPORTS AND CHARTS After the test case execution is finished you may see the results by accessing the Test Reports section from here: Or from here:
  • 41. STEP 8. SEE REPORTS AND CHARTS You’ll have available a range of preset reports:
  • 42. STEP 8. SEE REPORTS AND CHARTS Test Plan Report – the document has options that define the content and the document structure.
  • 43. STEP 8. SEE REPORTS AND CHARTS Example:
  • 44. STEP 8. SEE REPORTS AND CHARTS Test Report – this document includes also the test results. Example:
  • 45. STEP 8. SEE REPORTS AND CHARTS Test Result matrix – This report shows the last test case execution result for each build.
  • 46. STEP 8. SEE REPORTS AND CHARTS Charts
  • 47. STEP 8. SEE REPORTS AND CHARTS Charts
  • 48. STEP 8. SEE REPORTS AND CHARTS General Test Plan Metrics – this page shows you the most current status of a Test Plan
  • 49. STEP 8. SEE REPORTS AND CHARTS Blocked, Failed and Not Run – this report shows all of the currently blocked, failing or not executed test cases.
  • 50. ADDITIONAL FEATURES: KEYWORDS 1. Go to the “Keyword Management” section 2. Select or create new Keywords
  • 51. ADDITIONAL FEATURES: KEYWORDS Now you can add Keywords both to Test Suites and Test Cases, either all (>>) or only one Keyword (>)
  • 52. ADDITIONAL FEATURES: KEYWORDS Then you’ll be able to see such a usefully chart demonstrating the Result by Keywords
  • 53. ADDITIONAL FEATURES: REQUIREMENTS You open the section in this way: Or like this:
  • 54. ADDITIONAL FEATURES: REQUIREMENTS You can create requirement documents:
  • 55. ADDITIONAL FEATURES: REQUIREMENTS You can create requirement specification (where multiple requirements can be managed):
  • 56. ADDITIONAL FEATURES: REQUIREMENTS You can create individual requirement documents:
  • 57. ADDITIONAL FEATURES: REQUIREMENTS You can create (or import) individual requirement documents:
  • 59. ADDITIONAL FEATURES: REQUIREMENTS There are different stages of requirement document: There are also different types of requirements:
  • 60. ADDITIONAL FEATURES: REQUIREMENTS Then requirements can be assigned to Test Cases: Select Test Suite or Test Case and assign it to one or more Requirements:
  • 61. ADDITIONAL FEATURES: REQUIREMENTS Then requirements can be assigned to Test Cases: Select Test Suite or Test Case and assign it to one or more Requirements:
  • 62. ADDITIONAL FEATURES: EVENTS LOG Can be accessed from the main top menu: A selection of filter is available to customize the events:
  • 63. ADDITIONAL FEATURES: EVENTS LOG After the filters are set, the user can see below the list of events:
  • 64. TESTLINK BENEFITS: • We have all the documents structured and organized • We solve the problem of version management • We can control the testing process (events log + different type of reports) • We can see if all the requirements are covered with Test Cases • We can select Test Cases for different type of testing (Regression, Acceptance, Smoke) • We can see the results of testing in a very clear and easy-to-use form • We can track in real time the status of the testing process
  • 65. Q&A
  • 66. THANK YOU FOR YOUR ATTENTION!