SlideShare a Scribd company logo
TestLink  –  test management system
HOW TO WORK WITH TESTLINK Create a Project Create Test Cases (Test Suites) for this Project Create Test Plan Specify Build of the Project you are going to test Add Test Cases to the Test Plan Assign Test Cases to Test Engineers Execute Test Cases (Test Engineers) 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)
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 ID  (used for forming a unique Test Cases ID) E.g.  ET-03 means that the Test Case is created for Easy Test project and it has ID=3 Project  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. IMPORTANT FIELDS 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. IMPORTANT FIELDS You can now set this project here, like in Mantis, in the top right corner
STEP 2. CREATE TEST CASES
STEP 2. CREATE TEST CASES. CREATING TEST SUITE
STEP 2. CREATE TEST CASES. CREATING TEST SUITE
STEP 2. CREATE TEST CASES
STEP 2. CREATE TEST CASES Test Case Title Summary Preconditions Execution type  (manual or automated) Test importance (High, Medium or Low)
STEP 2. CREATE TEST CASES
STEP 2. CREATE TEST CASES
STEP 2. CREATE TEST CASES We may also import & export Test Suites & Test Cases (in the .XML format): We import them from one project And export the file in other Unfortunately, now it’s the only way to transfer them from one project to another
STEP 3.SPECIFY TEST PLAN TestLink won’t allow you to execute Test Suites if you don’t create a Test Plan and specify Test Build. How to do that? Elementary my dear Watson! Let’s begin from the Plan
STEP 3.SPECIFY TEST PLAN
STEP 3. SPECIFY TEST PLAN Current Test Plan will appear in the top right corner
STEP 4. SPECIFY BUILD After you’ve added a Test Plan menu for adding Test Build appears: Add a new build there
STEP 4. SPECIFY BUILD
STEP 5. ADD TEST CASES TO THE PLAN Unfortunately, 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 THE PLAN Then you can choose what Test Plans you want to add the selected TC to.
STEP 6. ASSIGN TEST CASE EXECUTION TO TESTERS Before assigning TC to testers you should create a DB of users with appropriate roles here: Or here:
STEP 6. ASSIGN TEST CASE EXECUTION TO TESTERS Add the users you need filling in the form:
STEP 6. ASSIGN TEST CASE EXECUTION TO TESTERS Then you can assign TC execution here:
STEP 6. ASSIGN TEST CASE EXECUTION TO TESTERS You can assign test cases to testers and send them email notifiactions:
STEP 7. EXECUTE TESTS To start executing tests Test Engineer should go to test Execution section: Then choose a TC and you will face:
STEP 7. EXECUTE TESTS We may also connect  TestLink  with our bug-tracking system  Mantis , then during execution you will see:
STEP 7. EXECUTE TESTS After click on  “ Create new bug”,  creating the bug  using Mantis  user interface  and reorganinzing  the  windows .
STEP 7. EXECUTE TESTS Test engineer writes the issue ID on Testlink: And it looks like here after saving:
STEP 7. EXECUTE TESTS Execution history is being saved:
STEP 8. SEE REPORTS AND CHARTS After test case execution is finished you may see the results of it using Test Reports section Or here:
STEP 8. SEE REPORTS AND CHARTS You’ll face the following page:
STEP 8. SEE REPORTS AND CHARTS Test Plan Rerport  - the document has options to define a content and a document structure. You may choose the info you wanna get and you will surely get it!
STEP 8. SEE REPORTS AND CHARTS Test Plan report (part of it)
STEP 8. SEE REPORTS AND CHARTS The document  'Test Report'  has options to define a content and document structure. It includes Test cases together with test results.
STEP 8. SEE REPORTS AND CHARTS Test result matrix
STEP 8. SEE REPORTS AND CHARTS Charts
STEP 8. SEE REPORTS AND CHARTS Charts – results by tester (there are only unassigned test cases in the diagram):
STEP 8. SEE REPORTS AND CHARTS Charts – Results for top level suites: 1. Log in the application 2. News module
STEP 8. SEE REPORTS AND CHARTS Blocked, Failed, and Not Run Test Case Reports These reports show all of the currently blocked, failing, or not run test cases. E.g.
STEP 8. SEE REPORTS AND CHARTS General Test Plan Metrics This page shows you only the most current status of a Test plan by test suite, owner, and keyword.
STEP 8. SEE REPORTS AND CHARTS Query metrics  – work like filters in Mantis
STEP 8. SEE REPORTS AND CHARTS Requirements based report If we have some requirements specified and have connected them with TC we can see the following report:
ADDITIONAL FACILITIES. ASSIGNING KEYWORDS Go to the “Assign Keywords” section Select some Test Suite and then you’ll be able o go to “Keywords Management”
ADDITIONAL FACILITIES. ASSIGNING KEYWORDS Add keywords if there are no KW at all or if there are no KW you need:
ADDITIONAL FACILITIES. ASSIGNING KEYWORDS Now you can add Keywords both to Test Suites & Test Cases, either all the Keywords (>>) or only one KW (>)
ADDITIONAL FACILITIES. ASSIGNING KEYWORDS Then you’ll be able to see such a useful chart demonstrating the Results by KW:
ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS  You can open the section in this way: Or in this:
ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS  Requirements Specification adding
ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS  Then we create  Requirements:
ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS  Then we create  Requirements:
ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS  Pay attention that there are different types of the Requirements:
ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS  Then assign requirements to Test Cases:
ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS  Select Test Suite or Test Case and assign it to 1 or more requirements (R. can be assign to TC in the relation man-to-many)
ADDITIONAL FACILITIES. EVENTS LOG
WHAT BENEFITS DO WE HAVE? We have all the documentation structured and organized. We solve the problem of version control. We can control the testing process (Events log + different kinds of Reports) We can see if all the requirements are covered with Test Cases We can select Test Cases for Regression Testing We can see the results of testing in a very clear and easy-to-use form. etc.
SOURCES http://blog.testlink.org/ http://testlink.org/demo/ http://lib.custis.ru/TestLink#.D0.9D.D0.B0.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_.D1.82.D0.B5.D1.81.D1.82.D0.BE.D0.B2_.D0.B4.D0.BB.D1.8F_.D0.BF.D1.80.D0.BE.D0.B3.D0.BE.D0.BD.D0.B0
THANK YOU FOR YOUR ATTENTION!

More Related Content

PPT
TestLink introduction
PDF
Manual Testing real time questions .pdf
DOCX
Face Recognition Attendance System
PPTX
Sixth Sense Technology
PPTX
Test Case Management Tools
PPTX
Diabetes Mellitus
PPTX
Hypertension
PPTX
Republic Act No. 11313 Safe Spaces Act (Bawal Bastos Law).pptx
TestLink introduction
Manual Testing real time questions .pdf
Face Recognition Attendance System
Sixth Sense Technology
Test Case Management Tools
Diabetes Mellitus
Hypertension
Republic Act No. 11313 Safe Spaces Act (Bawal Bastos Law).pptx

What's hot (20)

PDF
Jenkins with SonarQube
PPT
Jenkins Overview
PPT
PPT
Ppt of soap ui
PDF
Continuous integration using Jenkins and Sonar
PPTX
Jenkins CI presentation
PPTX
Writing Test Cases in Agile
PPTX
Continuous Delivery with Jenkins
PPTX
Writing Test Cases From User Stories And Acceptance Criteria
PPTX
Introduction to jenkins
PPT
Automation With A Tool Demo
PPSX
TESTLINK INTEGRATOR
PDF
How to write a Dockerfile
PDF
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
PPTX
Test Automation in Agile
PPTX
Postman Introduction
PPTX
Track code quality with SonarQube
PPT
Selenium Automation Framework
PPTX
Test Automation Framework with BDD and Cucumber
PPTX
Test cases for effective testing - part 1
Jenkins with SonarQube
Jenkins Overview
Ppt of soap ui
Continuous integration using Jenkins and Sonar
Jenkins CI presentation
Writing Test Cases in Agile
Continuous Delivery with Jenkins
Writing Test Cases From User Stories And Acceptance Criteria
Introduction to jenkins
Automation With A Tool Demo
TESTLINK INTEGRATOR
How to write a Dockerfile
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
Test Automation in Agile
Postman Introduction
Track code quality with SonarQube
Selenium Automation Framework
Test Automation Framework with BDD and Cucumber
Test cases for effective testing - part 1
Ad

Similar to Test link (20)

DOCX
Guide for Quality Center (QC) Automation Tool
PPT
Digite - Test Management Training
PPT
Mercury Testdirector8.0 using Slides
PPTX
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
PPT
Alm qc 11_training
PPT
Quality Center En V0.2
PPTX
QTP_PRESENTATION_Andy
PPTX
Test Management Tool HP ALM- Quality Center Part 2
PPTX
Quality Center
PPTX
Test Management Tool HP ALM- Quality Center Part 1
PPSX
HP Quality Center
PDF
Getting started with_testcomplete
DOCX
hp_alm.docx
PPTX
Introduction to testing.
PPTX
Katalon Studio - GUI Overview
PDF
Software testing interview Q&A – Part 2
PPSX
HP ALM QC
PDF
Test case management
DOC
Qtp questions and answers
PDF
Hpalm
Guide for Quality Center (QC) Automation Tool
Digite - Test Management Training
Mercury Testdirector8.0 using Slides
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
Alm qc 11_training
Quality Center En V0.2
QTP_PRESENTATION_Andy
Test Management Tool HP ALM- Quality Center Part 2
Quality Center
Test Management Tool HP ALM- Quality Center Part 1
HP Quality Center
Getting started with_testcomplete
hp_alm.docx
Introduction to testing.
Katalon Studio - GUI Overview
Software testing interview Q&A – Part 2
HP ALM QC
Test case management
Qtp questions and answers
Hpalm
Ad

Recently uploaded (20)

PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Business Ethics Teaching Materials for college
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Insiders guide to clinical Medicine.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Pharma ospi slides which help in ospi learning
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Complications of Minimal Access Surgery at WLH
Module 4: Burden of Disease Tutorial Slides S2 2025
Business Ethics Teaching Materials for college
Anesthesia in Laparoscopic Surgery in India
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Abdominal Access Techniques with Prof. Dr. R K Mishra
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Supply Chain Operations Speaking Notes -ICLT Program
PPH.pptx obstetrics and gynecology in nursing
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
TR - Agricultural Crops Production NC III.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Insiders guide to clinical Medicine.pdf

Test link

  • 1. TestLink – test management system
  • 2. HOW TO WORK WITH TESTLINK Create a Project Create Test Cases (Test Suites) for this Project Create Test Plan Specify Build of the Project you are going to test Add Test Cases to the Test Plan Assign Test Cases to Test Engineers Execute Test Cases (Test Engineers) See Reports and Charts
  • 3. 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)
  • 4. STEP 1. CREATE A PROJECT To create a project go to the Test Project Management section:
  • 5. STEP 1. CREATE A PROJECT
  • 6. STEP 1. CREATE A PROJECT. IMPORTANT FIELDS Name ID (used for forming a unique Test Cases ID) E.g. ET-03 means that the Test Case is created for Easy Test project and it has ID=3 Project Description (what is the aim of the Project, what is the target group, what is the business logic, what is the Test Environment)
  • 7. STEP 1. CREATE A PROJECT. IMPORTANT FIELDS 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
  • 8. STEP 1. CREATE A PROJECT. IMPORTANT FIELDS You can now set this project here, like in Mantis, in the top right corner
  • 9. STEP 2. CREATE TEST CASES
  • 10. STEP 2. CREATE TEST CASES. CREATING TEST SUITE
  • 11. STEP 2. CREATE TEST CASES. CREATING TEST SUITE
  • 12. STEP 2. CREATE TEST CASES
  • 13. STEP 2. CREATE TEST CASES Test Case Title Summary Preconditions Execution type (manual or automated) Test importance (High, Medium or Low)
  • 14. STEP 2. CREATE TEST CASES
  • 15. STEP 2. CREATE TEST CASES
  • 16. STEP 2. CREATE TEST CASES We may also import & export Test Suites & Test Cases (in the .XML format): We import them from one project And export the file in other Unfortunately, now it’s the only way to transfer them from one project to another
  • 17. STEP 3.SPECIFY TEST PLAN TestLink won’t allow you to execute Test Suites if you don’t create a Test Plan and specify Test Build. How to do that? Elementary my dear Watson! Let’s begin from the Plan
  • 19. STEP 3. SPECIFY TEST PLAN Current Test Plan will appear in the top right corner
  • 20. STEP 4. SPECIFY BUILD After you’ve added a Test Plan menu for adding Test Build appears: Add a new build there
  • 22. STEP 5. ADD TEST CASES TO THE PLAN Unfortunately, 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.
  • 23. STEP 5. ADD TEST CASES TO THE PLAN Then you can choose what Test Plans you want to add the selected TC to.
  • 24. STEP 6. ASSIGN TEST CASE EXECUTION TO TESTERS Before assigning TC to testers you should create a DB of users with appropriate roles here: Or here:
  • 25. STEP 6. ASSIGN TEST CASE EXECUTION TO TESTERS Add the users you need filling in the form:
  • 26. STEP 6. ASSIGN TEST CASE EXECUTION TO TESTERS Then you can assign TC execution here:
  • 27. STEP 6. ASSIGN TEST CASE EXECUTION TO TESTERS You can assign test cases to testers and send them email notifiactions:
  • 28. STEP 7. EXECUTE TESTS To start executing tests Test Engineer should go to test Execution section: Then choose a TC and you will face:
  • 29. STEP 7. EXECUTE TESTS We may also connect TestLink with our bug-tracking system Mantis , then during execution you will see:
  • 30. STEP 7. EXECUTE TESTS After click on “ Create new bug”, creating the bug using Mantis user interface and reorganinzing the windows .
  • 31. STEP 7. EXECUTE TESTS Test engineer writes the issue ID on Testlink: And it looks like here after saving:
  • 32. STEP 7. EXECUTE TESTS Execution history is being saved:
  • 33. STEP 8. SEE REPORTS AND CHARTS After test case execution is finished you may see the results of it using Test Reports section Or here:
  • 34. STEP 8. SEE REPORTS AND CHARTS You’ll face the following page:
  • 35. STEP 8. SEE REPORTS AND CHARTS Test Plan Rerport - the document has options to define a content and a document structure. You may choose the info you wanna get and you will surely get it!
  • 36. STEP 8. SEE REPORTS AND CHARTS Test Plan report (part of it)
  • 37. STEP 8. SEE REPORTS AND CHARTS The document 'Test Report' has options to define a content and document structure. It includes Test cases together with test results.
  • 38. STEP 8. SEE REPORTS AND CHARTS Test result matrix
  • 39. STEP 8. SEE REPORTS AND CHARTS Charts
  • 40. STEP 8. SEE REPORTS AND CHARTS Charts – results by tester (there are only unassigned test cases in the diagram):
  • 41. STEP 8. SEE REPORTS AND CHARTS Charts – Results for top level suites: 1. Log in the application 2. News module
  • 42. STEP 8. SEE REPORTS AND CHARTS Blocked, Failed, and Not Run Test Case Reports These reports show all of the currently blocked, failing, or not run test cases. E.g.
  • 43. STEP 8. SEE REPORTS AND CHARTS General Test Plan Metrics This page shows you only the most current status of a Test plan by test suite, owner, and keyword.
  • 44. STEP 8. SEE REPORTS AND CHARTS Query metrics – work like filters in Mantis
  • 45. STEP 8. SEE REPORTS AND CHARTS Requirements based report If we have some requirements specified and have connected them with TC we can see the following report:
  • 46. ADDITIONAL FACILITIES. ASSIGNING KEYWORDS Go to the “Assign Keywords” section Select some Test Suite and then you’ll be able o go to “Keywords Management”
  • 47. ADDITIONAL FACILITIES. ASSIGNING KEYWORDS Add keywords if there are no KW at all or if there are no KW you need:
  • 48. ADDITIONAL FACILITIES. ASSIGNING KEYWORDS Now you can add Keywords both to Test Suites & Test Cases, either all the Keywords (>>) or only one KW (>)
  • 49. ADDITIONAL FACILITIES. ASSIGNING KEYWORDS Then you’ll be able to see such a useful chart demonstrating the Results by KW:
  • 50. ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS You can open the section in this way: Or in this:
  • 51. ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS Requirements Specification adding
  • 52. ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS Then we create Requirements:
  • 53. ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS Then we create Requirements:
  • 54. ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS Pay attention that there are different types of the Requirements:
  • 55. ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS Then assign requirements to Test Cases:
  • 56. ADDITIONAL FACILITIES. SPECIFYING REQUIREMENTS Select Test Suite or Test Case and assign it to 1 or more requirements (R. can be assign to TC in the relation man-to-many)
  • 58. WHAT BENEFITS DO WE HAVE? We have all the documentation structured and organized. We solve the problem of version control. We can control the testing process (Events log + different kinds of Reports) We can see if all the requirements are covered with Test Cases We can select Test Cases for Regression Testing We can see the results of testing in a very clear and easy-to-use form. etc.
  • 59. SOURCES http://blog.testlink.org/ http://testlink.org/demo/ http://lib.custis.ru/TestLink#.D0.9D.D0.B0.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_.D1.82.D0.B5.D1.81.D1.82.D0.BE.D0.B2_.D0.B4.D0.BB.D1.8F_.D0.BF.D1.80.D0.BE.D0.B3.D0.BE.D0.BD.D0.B0
  • 60. THANK YOU FOR YOUR ATTENTION!