SlideShare a Scribd company logo
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!

More Related Content

What's hot

Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium
Edureka!
 
Test automation methodologies
Test automation methodologiesTest automation methodologies
Test automation methodologies
Mesut Günes
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 
Junit 4.0
Junit 4.0Junit 4.0
TestNG Session presented in PB
TestNG Session presented in PBTestNG Session presented in PB
TestNG Session presented in PB
Abhishek Yadav
 
API Testing following the Test Pyramid
API Testing following the Test PyramidAPI Testing following the Test Pyramid
API Testing following the Test Pyramid
Elias Nogueira
 
Automation testing
Automation testingAutomation testing
Automation testing
Biswajit Pratihari
 
Chapter 1 - Introduction and Objectives for Test Automation
Chapter 1 - Introduction and Objectives for Test AutomationChapter 1 - Introduction and Objectives for Test Automation
Chapter 1 - Introduction and Objectives for Test Automation
Neeraj Kumar Singh
 
Testing Tools
Testing ToolsTesting Tools
Testing Tools
Ted Husted
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
Neeraj Kumar Singh
 
What is Integration Testing? | Edureka
What is Integration Testing? | EdurekaWhat is Integration Testing? | Edureka
What is Integration Testing? | Edureka
Edureka!
 
Katalon Studio - GUI Overview
Katalon Studio - GUI OverviewKatalon Studio - GUI Overview
Katalon Studio - GUI Overview
Katalon Studio
 
TestNG - The Next Generation of Unit Testing
TestNG - The Next Generation of Unit TestingTestNG - The Next Generation of Unit Testing
TestNG - The Next Generation of Unit Testing
Bethmi Gunasekara
 
Junit
JunitJunit
How to select the right automated testing tool
How to select the right automated testing toolHow to select the right automated testing tool
How to select the right automated testing tool
Katalon Studio
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
Hybrid automation framework
Hybrid automation frameworkHybrid automation framework
Hybrid automation framework
doai tran
 

What's hot (20)

Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium
 
Test automation methodologies
Test automation methodologiesTest automation methodologies
Test automation methodologies
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
Junit 4.0
Junit 4.0Junit 4.0
Junit 4.0
 
Android ui menu
Android ui menuAndroid ui menu
Android ui menu
 
TestNG Session presented in PB
TestNG Session presented in PBTestNG Session presented in PB
TestNG Session presented in PB
 
Manual testing
Manual testingManual testing
Manual testing
 
API Testing following the Test Pyramid
API Testing following the Test PyramidAPI Testing following the Test Pyramid
API Testing following the Test Pyramid
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Chapter 1 - Introduction and Objectives for Test Automation
Chapter 1 - Introduction and Objectives for Test AutomationChapter 1 - Introduction and Objectives for Test Automation
Chapter 1 - Introduction and Objectives for Test Automation
 
Testing Tools
Testing ToolsTesting Tools
Testing Tools
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
 
stlc
stlcstlc
stlc
 
What is Integration Testing? | Edureka
What is Integration Testing? | EdurekaWhat is Integration Testing? | Edureka
What is Integration Testing? | Edureka
 
Katalon Studio - GUI Overview
Katalon Studio - GUI OverviewKatalon Studio - GUI Overview
Katalon Studio - GUI Overview
 
TestNG - The Next Generation of Unit Testing
TestNG - The Next Generation of Unit TestingTestNG - The Next Generation of Unit Testing
TestNG - The Next Generation of Unit Testing
 
Junit
JunitJunit
Junit
 
How to select the right automated testing tool
How to select the right automated testing toolHow to select the right automated testing tool
How to select the right automated testing tool
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Hybrid automation framework
Hybrid automation frameworkHybrid automation framework
Hybrid automation framework
 

Viewers also liked

Introduction to testlink
Introduction to testlinkIntroduction to testlink
Introduction to testlinkSumara Khan
 
TestLink
TestLinkTestLink
TestLinkISsoft
 
Testing Java EE apps with Arquillian
Testing Java EE apps with ArquillianTesting Java EE apps with Arquillian
Testing Java EE apps with Arquillian
Ivan Ivanov
 
Arquillian & Citrus
Arquillian & CitrusArquillian & Citrus
Arquillian & Citrus
christophd
 
Testing Microservices with a Citrus twist
Testing Microservices with a Citrus twistTesting Microservices with a Citrus twist
Testing Microservices with a Citrus twist
christophd
 
Capybara testing
Capybara testingCapybara testing
Capybara testing
Futureworkz
 
Bdd (Behavior Driven Development)
Bdd (Behavior Driven Development)Bdd (Behavior Driven Development)
Bdd (Behavior Driven Development)
Helder De Oliveira
 
Lunch and learn: Cucumber and Capybara
Lunch and learn: Cucumber and CapybaraLunch and learn: Cucumber and Capybara
Lunch and learn: Cucumber and CapybaraMarc Seeger
 
Workshop calabash appium
Workshop calabash appiumWorkshop calabash appium
Workshop calabash appium
Enrique Sánchez-Bayuela
 
Automated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choiceAutomated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choice
toddbr
 
Pruebas funcionales de Software
Pruebas funcionales de SoftwarePruebas funcionales de Software
Pruebas funcionales de Software
Brian Pando
 
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
Brian Sam-Bodden
 
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
Atlassian
 
Introduction To Confluence
Introduction To ConfluenceIntroduction To Confluence
Introduction To Confluence
Hua Soon Sim
 
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
Maija Laksa
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue Tracking
Anjali Rao
 
Installation instruction of Testlink
Installation instruction of TestlinkInstallation instruction of Testlink
Installation instruction of Testlink
usha kannappan
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
Hua Soon Sim
 
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方Cake YOSHIDA
 

Viewers also liked (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 to 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 ToolSubrat Srivastava
 
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
Murageppa-QA
 
Quality Center
Quality CenterQuality Center
Quality Center
Sachin-QA
 
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
Murageppa-QA
 
HP Quality Center
HP Quality CenterHP Quality Center
HP Quality Center
ANKUR-BA
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_trainingjayant25
 
HP ALM QC
HP ALM QCHP ALM QC
HP ALM QC
Fayis-QA
 
Hpalm
HpalmHpalm
Hpalm
satu2412
 
Telerik Test studio
Telerik Test studio Telerik Test studio
Telerik Test studio
Ahamad Sk
 
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...
QueBIT Consulting
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcompleteankit.das
 
SpiraTest: Designing and Creating Test Script
SpiraTest: Designing and Creating Test ScriptSpiraTest: Designing and Creating Test Script
SpiraTest: Designing and Creating Test Script
Inflectra
 
Mercury Testdirector8.0 using Slides
Mercury Testdirector8.0 using SlidesMercury Testdirector8.0 using Slides
Mercury Testdirector8.0 using Slidestelab
 
Quality Center En V0.2
Quality Center En V0.2Quality Center En V0.2
Quality Center En V0.2
Leo van Lieshout
 
Coded ui - lesson 9 - test windows
Coded ui - lesson 9 - test windowsCoded ui - lesson 9 - test windows
Coded ui - lesson 9 - test windows
Omer Karpas
 
Testlink_Version 0.3
Testlink_Version 0.3Testlink_Version 0.3
Testlink_Version 0.3Surbhi Saxena
 
Testlink_Version 0.3
Testlink_Version 0.3Testlink_Version 0.3
Testlink_Version 0.3surbhi saxena
 
Testlink_Version 0.3
Testlink_Version 0.3Testlink_Version 0.3
Testlink_Version 0.3Surbhi Saxena
 
Digite - Test Management Training
Digite - Test Management TrainingDigite - Test Management Training
Digite - Test Management TrainingDigite, Inc.
 
MSSQL Queries.pdf
MSSQL Queries.pdfMSSQL Queries.pdf
MSSQL Queries.pdf
TarunKumar893717
 

Similar to 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
 
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
 
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
 
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
 
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
 
MSSQL Queries.pdf
MSSQL Queries.pdfMSSQL Queries.pdf
MSSQL Queries.pdf
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

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!