SlideShare a Scribd company logo
Tool Support for Testing
YAHDI SANDRA
11453104752
Information System UIN Suska Riau 2017
http://sif.uin-
suska.ac.id/
http://uin-
suska.ac.id/
https://fst.uin-
suska.ac.id/
The tools are grouped by the testing activities or areas that are
supported by a set of tools, for example, tools that support management
activities, tools to support static testing, etc.
There is not necessarily a one-to-one relationship between a type
of tool described here and a tool offered by a commercial tool vendor or
an open-source tool. Some tools perform a very specific and limited
function (sometimes called a 'point solution'), but many of the
commercial tools provide support for a number of different functions
(tool suites or families of tools). For example a 'test management' tool
may provide support for managing testing (progress monitoring),
configuration management of testware, incident management, and
requirements management and traceability; another tool may provide
both coverage measurement and test design support.
Test Tool Classification
Tool support for management of testing and tests
What does 'test management' mean? It could be 'the management of
tests' or it could be 'managing the testing process'. The tools in this
broad category provide support for either or both of these.
The management of testing applies over the whole of the software
development life cycle, so a test management tool could be among the
first to be used in a project. A test management tool may also manage
the tests, which would begin early in the project and would then
continue to be used throughout the project and also after the system had
been released. In practice, test management tools are typically used by
special- ist testers or test managers at system or acceptance test level.
Test Management Tools
Features or characteristics of test management tools include support for:
management of tests (e.g. keeping track of the associated data for a given set of tests, knowing which tests need to run in
a common environment, number of tests planned, written, run, passed or failed);
scheduling of tests to be executed (manually or by a test execution tool);
management of testing activities (time spent in test design, test execution, whether we are on schedule or on budget);
interfaces to other tools, such as:
test execution tools (test running tools);
incident management tools;
requirement management tools;
configuration management tools;
traceability of tests, test results and defects to requirements or other sources;
logging test results (note that the test management tool does not run tests, but could summarize results from test
execution tools that the test manage- ment tool interfaces with);
preparing progress reports based on metrics (quantitative analysis), such as:
tests run and tests passed;
incidents raised, defects fixed and outstanding.
Requirements anagement tools
Features or characteristics of requirements management tools include support for:
storing requirement statements;
storing information about requirement attributes;
checking consistency of requirements;
identifying undefined, missing or 'to be defined later' requirements;
prioritizing requirements for testing purposes;
traceability of requirements to tests and tests to requirements, functions or
features;
traceability through levels of requirements;
interfacing to test management tools;
coverage of requirements by a set of tests (sometimes).
Incident Management Tools
Features or characteristics of incident management tools include support for:
• storing information about the attributes of incidents (e.g. severity);
• storing attachments (e.g. a screen shot);
• prioritizing incidents;
• assigning actions to people (fix, confirmation test, etc.);
• status (e.g. open, rejected, duplicate, deferred, ready for confirmation test,
closed);
• reporting of statistics/metrics about incidents (e.g. average time open,
number of incidents with each status, total number raised, open or closed).
Incident management tool functionality may be included in commercial test
management tools.
Configuration Management Tools
Features or characteristics of configuration management tools include support
for:
• storing information about versions and builds of the software and testware;
• traceability between software and testware and different versions or
variants;
• keeping track of which versions belong with which configurations (e.g.
operating systems, libraries, browsers);
• build and release management;
• baselining (e.g. all the configuration items that make up a specific release);
• access control (checking in and out).
Tool Support for Static Testing
Review process support tools
Static analysis tools
Modeling tools
Review process support tools
Features or characteristics of review process support tools include support for:
• a common reference for the review process or processes to use in different situations;
• storing and sorting review comments;
• communicating comments to relevant people;
• coordinating online reviews;
• keeping track of comments, including defects found, and providing statisti cal
information about them;
• providing traceability between comments, documents reviewed and related documents;
• a repository for rules, procedures and checklists to be used in reviews, as well as entry
and exit criteria;
• monitoring the review status (passed, passed with corrections, requires re- review);
• collecting metrics and reporting on key factors.
Static analysis tools
Features or characteristics of static analysis tools include support to:
calculate metrics such as cyclomatic complexity or nesting levels (which can
help to identify where more testing may be needed due to increased risk);
enforce coding standards;
analyze structures and dependencies;
aid in code understanding;
identify anomalies or defects in the code (as described in Chapter 3).
Modeling tools
Features or characteristics of modeling tools include support for:
identifying inconsistencies and defects within the model;
helping to identify and prioritize areas of the model for testing;
predicting system response and behavior under various situations, such as
level of load;
helping to understand system functions and identify test conditions using a
modeling language such as UML.
Reference
• Graham, d., et al. 2006. Foundation of Software Testing: ISTQB certification
London, UK: International Thomson Business Press
THANKS

More Related Content

What's hot

Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
Emi Rizki Ayunanda
 
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
sarahrambe
 
tool support for testing
tool support for testingtool support for testing
tool support for testing
eva khasana
 
Vani
VaniVani
tool support for testing
tool support for testingtool support for testing
tool support for testing
aidil fitra
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing
Suci Ayu Mawarni
 
National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...
National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...
National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...
Reynaldo Joson
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
Amelia Septia Roza
 
Tool support for..
Tool support for.. Tool support for..
Tool support for..
Johnsonstephen Jsstc
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing
Jeri Handika
 
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Aravindharamanan S
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
Bayu Andika Pratama
 
Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)Han64
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
Achmad Harpin Asrori
 
Laboratory Scan by LUFC LabConsultants
Laboratory Scan by LUFC LabConsultantsLaboratory Scan by LUFC LabConsultants
Laboratory Scan by LUFC LabConsultants
LUFC LabConsultants
 
Testing throughout the software life cycle (test types)
Testing throughout the software life cycle (test types)Testing throughout the software life cycle (test types)
Testing throughout the software life cycle (test types)
tyas setyo
 
Testing & implementation system 2-wm
Testing & implementation system 2-wmTesting & implementation system 2-wm
Testing & implementation system 2-wm
Wiwik Muslehatin
 
02. testing throughout the software life cycle
02. testing throughout the software life cycle02. testing throughout the software life cycle
02. testing throughout the software life cycle
Tricia Karina
 
Discrepany Management_Katalyst HLS
Discrepany Management_Katalyst HLSDiscrepany Management_Katalyst HLS
Discrepany Management_Katalyst HLS
Katalyst HLS
 

What's hot (19)

Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
 
tool support for testing
tool support for testingtool support for testing
tool support for testing
 
Vani
VaniVani
Vani
 
tool support for testing
tool support for testingtool support for testing
tool support for testing
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing
 
National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...
National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...
National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Tool support for..
Tool support for.. Tool support for..
Tool support for..
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing
 
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Laboratory Scan by LUFC LabConsultants
Laboratory Scan by LUFC LabConsultantsLaboratory Scan by LUFC LabConsultants
Laboratory Scan by LUFC LabConsultants
 
Testing throughout the software life cycle (test types)
Testing throughout the software life cycle (test types)Testing throughout the software life cycle (test types)
Testing throughout the software life cycle (test types)
 
Testing & implementation system 2-wm
Testing & implementation system 2-wmTesting & implementation system 2-wm
Testing & implementation system 2-wm
 
02. testing throughout the software life cycle
02. testing throughout the software life cycle02. testing throughout the software life cycle
02. testing throughout the software life cycle
 
Discrepany Management_Katalyst HLS
Discrepany Management_Katalyst HLSDiscrepany Management_Katalyst HLS
Discrepany Management_Katalyst HLS
 

Similar to Tool support for testing

Ppt 3 tool support for testing
Ppt 3 tool support for testingPpt 3 tool support for testing
Ppt 3 tool support for testing
santi suryani
 
Tool-Support-For-Testing-Section-6.pptx
Tool-Support-For-Testing-Section-6.pptxTool-Support-For-Testing-Section-6.pptx
Tool-Support-For-Testing-Section-6.pptx
DarshanaVatsalSavali
 
CTFL chapter 06
CTFL chapter 06CTFL chapter 06
CTFL chapter 06
Davis Thomas
 
1.tool support for testing
1.tool support for testing1.tool support for testing
1.tool support for testing
Bobi Henfajri Setiawan
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
romi wisarta
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
M HiDayat
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
Neeraj Kumar Singh
 
Benefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management Tools
Kovair
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
elvira munanda
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Irvan Febry
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
M Branikno Ramadhan
 
SDET UNIT 3.pptx
SDET UNIT 3.pptxSDET UNIT 3.pptx
SDET UNIT 3.pptx
PallawiBulakh1
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Azlan Nawawi
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
RakhesLeoPutra
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Yoga Setiawan
 
Preventive Maintenance Process and Program
Preventive Maintenance Process and ProgramPreventive Maintenance Process and Program
Preventive Maintenance Process and Program
Ricky Smith CMRP
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
sabrian SIF
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Dinul
 

Similar to Tool support for testing (20)

Ppt 3 tool support for testing
Ppt 3 tool support for testingPpt 3 tool support for testing
Ppt 3 tool support for testing
 
Tool-Support-For-Testing-Section-6.pptx
Tool-Support-For-Testing-Section-6.pptxTool-Support-For-Testing-Section-6.pptx
Tool-Support-For-Testing-Section-6.pptx
 
CTFL chapter 06
CTFL chapter 06CTFL chapter 06
CTFL chapter 06
 
1.tool support for testing
1.tool support for testing1.tool support for testing
1.tool support for testing
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
 
Benefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management Tools
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
SDET UNIT 3.pptx
SDET UNIT 3.pptxSDET UNIT 3.pptx
SDET UNIT 3.pptx
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Preventive Maintenance Process and Program
Preventive Maintenance Process and ProgramPreventive Maintenance Process and Program
Preventive Maintenance Process and Program
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
 
Quality management approach
Quality management approachQuality management approach
Quality management approach
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Stlc&Vmodel Ppt
Stlc&Vmodel PptStlc&Vmodel Ppt
Stlc&Vmodel Ppt
 

Recently uploaded

Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 

Recently uploaded (20)

Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 

Tool support for testing

  • 1. Tool Support for Testing YAHDI SANDRA 11453104752 Information System UIN Suska Riau 2017 http://sif.uin- suska.ac.id/ http://uin- suska.ac.id/ https://fst.uin- suska.ac.id/
  • 2. The tools are grouped by the testing activities or areas that are supported by a set of tools, for example, tools that support management activities, tools to support static testing, etc. There is not necessarily a one-to-one relationship between a type of tool described here and a tool offered by a commercial tool vendor or an open-source tool. Some tools perform a very specific and limited function (sometimes called a 'point solution'), but many of the commercial tools provide support for a number of different functions (tool suites or families of tools). For example a 'test management' tool may provide support for managing testing (progress monitoring), configuration management of testware, incident management, and requirements management and traceability; another tool may provide both coverage measurement and test design support. Test Tool Classification
  • 3. Tool support for management of testing and tests What does 'test management' mean? It could be 'the management of tests' or it could be 'managing the testing process'. The tools in this broad category provide support for either or both of these. The management of testing applies over the whole of the software development life cycle, so a test management tool could be among the first to be used in a project. A test management tool may also manage the tests, which would begin early in the project and would then continue to be used throughout the project and also after the system had been released. In practice, test management tools are typically used by special- ist testers or test managers at system or acceptance test level.
  • 4. Test Management Tools Features or characteristics of test management tools include support for: management of tests (e.g. keeping track of the associated data for a given set of tests, knowing which tests need to run in a common environment, number of tests planned, written, run, passed or failed); scheduling of tests to be executed (manually or by a test execution tool); management of testing activities (time spent in test design, test execution, whether we are on schedule or on budget); interfaces to other tools, such as: test execution tools (test running tools); incident management tools; requirement management tools; configuration management tools; traceability of tests, test results and defects to requirements or other sources; logging test results (note that the test management tool does not run tests, but could summarize results from test execution tools that the test manage- ment tool interfaces with); preparing progress reports based on metrics (quantitative analysis), such as: tests run and tests passed; incidents raised, defects fixed and outstanding.
  • 5. Requirements anagement tools Features or characteristics of requirements management tools include support for: storing requirement statements; storing information about requirement attributes; checking consistency of requirements; identifying undefined, missing or 'to be defined later' requirements; prioritizing requirements for testing purposes; traceability of requirements to tests and tests to requirements, functions or features; traceability through levels of requirements; interfacing to test management tools; coverage of requirements by a set of tests (sometimes).
  • 6. Incident Management Tools Features or characteristics of incident management tools include support for: • storing information about the attributes of incidents (e.g. severity); • storing attachments (e.g. a screen shot); • prioritizing incidents; • assigning actions to people (fix, confirmation test, etc.); • status (e.g. open, rejected, duplicate, deferred, ready for confirmation test, closed); • reporting of statistics/metrics about incidents (e.g. average time open, number of incidents with each status, total number raised, open or closed). Incident management tool functionality may be included in commercial test management tools.
  • 7. Configuration Management Tools Features or characteristics of configuration management tools include support for: • storing information about versions and builds of the software and testware; • traceability between software and testware and different versions or variants; • keeping track of which versions belong with which configurations (e.g. operating systems, libraries, browsers); • build and release management; • baselining (e.g. all the configuration items that make up a specific release); • access control (checking in and out).
  • 8. Tool Support for Static Testing Review process support tools Static analysis tools Modeling tools
  • 9. Review process support tools Features or characteristics of review process support tools include support for: • a common reference for the review process or processes to use in different situations; • storing and sorting review comments; • communicating comments to relevant people; • coordinating online reviews; • keeping track of comments, including defects found, and providing statisti cal information about them; • providing traceability between comments, documents reviewed and related documents; • a repository for rules, procedures and checklists to be used in reviews, as well as entry and exit criteria; • monitoring the review status (passed, passed with corrections, requires re- review); • collecting metrics and reporting on key factors.
  • 10. Static analysis tools Features or characteristics of static analysis tools include support to: calculate metrics such as cyclomatic complexity or nesting levels (which can help to identify where more testing may be needed due to increased risk); enforce coding standards; analyze structures and dependencies; aid in code understanding; identify anomalies or defects in the code (as described in Chapter 3).
  • 11. Modeling tools Features or characteristics of modeling tools include support for: identifying inconsistencies and defects within the model; helping to identify and prioritize areas of the model for testing; predicting system response and behavior under various situations, such as level of load; helping to understand system functions and identify test conditions using a modeling language such as UML.
  • 12. Reference • Graham, d., et al. 2006. Foundation of Software Testing: ISTQB certification London, UK: International Thomson Business Press THANKS