SlideShare a Scribd company logo
1 of 12
Tool Support
for Testing
Febriana Aulia Hidayati
11453204106
Faculty of Sains and Technology
Majoring in Information System
Islamic University Sultan Syarif
Khasim Riau
2017
Test Tool Classification
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.
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
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 (D)
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 (D)
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.
REFERENSI
Graham, d., et al. 2006. Foundation of Software Testing: ISTQB certification
London, UK: International Thomson Business Press
http://www.uin-suska.ac.id/
http://sif.uin-suska.ac.id/
http://fst.uin-
suska.ac.id

More Related Content

What's hot

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 testingeva khasana
 
Materi Testing dan Implementasi Sistem - Testing throughout the software life...
Materi Testing dan Implementasi Sistem - Testing throughout the software life...Materi Testing dan Implementasi Sistem - Testing throughout the software life...
Materi Testing dan Implementasi Sistem - Testing throughout the software life...devinta sari
 
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
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycleAchmad Harpin Asrori
 
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01Aravindharamanan S
 
Terms and definitions
Terms and definitionsTerms and definitions
Terms and definitionsQA Guards
 
Quality Assurance Glossary
Quality Assurance GlossaryQuality Assurance Glossary
Quality Assurance GlossaryDatio Big Data
 
Testing & implementation system 2-wm
Testing & implementation system 2-wmTesting & implementation system 2-wm
Testing & implementation system 2-wmWiwik Muslehatin
 
Project planning and control
Project planning and controlProject planning and control
Project planning and controlRahul Shukla
 
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 cycleTricia Karina
 
Reports in software testing
Reports in software testingReports in software testing
Reports in software testingAfsana Atar
 

What's hot (20)

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)
 
Vani
VaniVani
Vani
 
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
 
Materi Testing dan Implementasi Sistem - Testing throughout the software life...
Materi Testing dan Implementasi Sistem - Testing throughout the software life...Materi Testing dan Implementasi Sistem - Testing throughout the software life...
Materi Testing dan Implementasi Sistem - Testing throughout the software life...
 
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
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
 
Terms and definitions
Terms and definitionsTerms and definitions
Terms and definitions
 
Quality Assurance Glossary
Quality Assurance GlossaryQuality Assurance Glossary
Quality Assurance Glossary
 
Poster
PosterPoster
Poster
 
RMMM Plan
RMMM PlanRMMM Plan
RMMM Plan
 
Testing & implementation system 2-wm
Testing & implementation system 2-wmTesting & implementation system 2-wm
Testing & implementation system 2-wm
 
Planning
PlanningPlanning
Planning
 
Project planning and control
Project planning and controlProject planning and control
Project planning and control
 
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
 
Reports in software testing
Reports in software testingReports in software testing
Reports in software testing
 

Similar to Tool Support For Testing (Chapter 6)

Ppt 3 tool support for testing
Ppt 3 tool support for testingPpt 3 tool support for testing
Ppt 3 tool support for testingsanti 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.pptxDarshanaVatsalSavali
 
tool support for testing
tool support for testingtool support for testing
tool support for testingaidil fitra
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testingM HiDayat
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For TestingJeri Handika
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testingromi wisarta
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processAzlan Nawawi
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processIrvan Febry
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test ProcessRakhesLeoPutra
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processYoga Setiawan
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processDinul
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test processsabrian SIF
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testingelvira munanda
 
Preventive Maintenance Process and Program
Preventive Maintenance Process and ProgramPreventive Maintenance Process and Program
Preventive Maintenance Process and ProgramRicky Smith CMRP
 

Similar to Tool Support For Testing (Chapter 6) (20)

Ppt 3 tool support for testing
Ppt 3 tool support for testingPpt 3 tool support for testing
Ppt 3 tool support for testing
 
1.tool support for testing
1.tool support for testing1.tool support for testing
1.tool support for testing
 
CTFL chapter 06
CTFL chapter 06CTFL chapter 06
CTFL chapter 06
 
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
 
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
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
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
 
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
 
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
 
Quality management approach
Quality management approachQuality management approach
Quality management approach
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
 
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
 
Preventive Maintenance Process and Program
Preventive Maintenance Process and ProgramPreventive Maintenance Process and Program
Preventive Maintenance Process and Program
 

Recently uploaded

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 

Recently uploaded (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 

Tool Support For Testing (Chapter 6)

  • 1. Tool Support for Testing Febriana Aulia Hidayati 11453204106 Faculty of Sains and Technology Majoring in Information System Islamic University Sultan Syarif Khasim Riau 2017
  • 2. Test Tool Classification 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.
  • 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
  • 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 (D) 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 (D) 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. REFERENSI Graham, d., et al. 2006. Foundation of Software Testing: ISTQB certification London, UK: International Thomson Business Press http://www.uin-suska.ac.id/ http://sif.uin-suska.ac.id/ http://fst.uin- suska.ac.id