SlideShare a Scribd company logo
Test Coverage By: Phanindra Kishore DBV, QA Manager: AVACorp
What is Test Coverage? Finding areas of a requirement not exercised by a set of test cases Creating additional test cases to increase coverage Determining a quantitative measure of Test coverage, which is an indirect measure of quality Identifying redundant test cases that do not increase coverage
Why do we need to measure Test Coverage Test Coverage is an important activity which requires high attention to manage the testing activities, then the deliverable will be of high quality. The following can be achieved with Test Coverage: Traceability between the requirements and test cases can be established by measuring the Test Coverage. Change tracking, Impact analysis will be effective if we have proper Test Coverage mechanism in place Defect leakage will be prevented with proper Test coverage Gaps in requirements, test cases and defects at unit level and code level can be found in an easy way
How Test Coverage can be achieved? Test Coverage can be achieved in the following ways by using the manual techniques and automated tools: Test Coverage can be achieved using and mandating the bi-directional traceability matrix 2. Test Coverage can be achieved by implementing the static review techniques like inspections, walkthroughs and Peer reviews. 3. More Test coverage will be achieved by converting the ad-hoc defects into executable test cases. 4. Test coverage can be achieved at code or Unit test level using the automated code coverage or Unit test coverage tools. 5. Functional Test Coverage will be achieved by means of proper test management tools which will establish the traceability between requirements, defects and test cases
Benefits and Best Practices to adequate Test Coverage Benefits: Defect prevention at early stages of project life cycle. Better ROI will be achieved by reduction in UAT defects and production defects Time, Cost and Scope will be in control Testing life will become smooth by managing the Risk based testing approach Best Practices: Cleanup or maintenance activities need to be performed at frequent intervals of time. Quality gate mechanism should be in place to verify the results Usage of Test management tools will have better control in all aspects of coverage from requirements, test cases and defects. Need to maintain metrics around to measure the Test Coverage percent

More Related Content

What's hot

Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
Directi Group
 
Best Practices for Test Case Writing
Best Practices for Test Case WritingBest Practices for Test Case Writing
Best Practices for Test Case Writing
Sarah Goldberg
 
Software Testing
Software TestingSoftware Testing
Software Testing
Mousmi Pawar
 
Software testing
Software testingSoftware testing
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
Hadi Fadlallah
 
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best Practices
Derek Smith
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
Raviteja Chowdary Adusumalli
 
Software Testing
Software TestingSoftware Testing
Software Testing
Ecaterina Moraru (Valica)
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
Trimantra Software Solutions
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
Komal Garg
 
White Box Testing
White Box TestingWhite Box Testing
White Box Testing
Alisha Roy
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
 
Automation frameworks
Automation frameworksAutomation frameworks
Automation frameworks
Vishwanath KC
 
Presentation On Software Testing Bug Life Cycle
Presentation On Software Testing Bug Life CyclePresentation On Software Testing Bug Life Cycle
Presentation On Software Testing Bug Life Cycle
Rajon
 
Manual testing good notes
Manual testing good notesManual testing good notes
Manual testing good notes
dkns0906
 
Test case design techniques
Test case design techniquesTest case design techniques
Test case design techniques
Ashutosh Garg
 
How to report bugs
How to report bugsHow to report bugs
How to report bugs
Mahmoud Asadi
 
Effective Software Test Case Design Approach
Effective Software Test Case Design ApproachEffective Software Test Case Design Approach
Effective Software Test Case Design Approach
Charles D. Carson, MSSWE, CSM, ASQ-CSQE
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
Edureka!
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
Dhaval Dalal
 

What's hot (20)

Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Best Practices for Test Case Writing
Best Practices for Test Case WritingBest Practices for Test Case Writing
Best Practices for Test Case Writing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best Practices
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
White Box Testing
White Box TestingWhite Box Testing
White Box Testing
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Automation frameworks
Automation frameworksAutomation frameworks
Automation frameworks
 
Presentation On Software Testing Bug Life Cycle
Presentation On Software Testing Bug Life CyclePresentation On Software Testing Bug Life Cycle
Presentation On Software Testing Bug Life Cycle
 
Manual testing good notes
Manual testing good notesManual testing good notes
Manual testing good notes
 
Test case design techniques
Test case design techniquesTest case design techniques
Test case design techniques
 
How to report bugs
How to report bugsHow to report bugs
How to report bugs
 
Effective Software Test Case Design Approach
Effective Software Test Case Design ApproachEffective Software Test Case Design Approach
Effective Software Test Case Design Approach
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 

Viewers also liked

Test Coverage
Test CoverageTest Coverage
Test Coverage
Hiroyuki Takahashi
 
What test coverage mean to us
What test coverage mean to usWhat test coverage mean to us
What test coverage mean to us
Joseph Yao
 
Complement Software Testing with Static Analysis
Complement Software Testing with Static AnalysisComplement Software Testing with Static Analysis
Complement Software Testing with Static Analysis
John Ruberto
 
Network security java
Network security   javaNetwork security   java
Network security java
Dhamu Mca
 
In the wild & in the cinema
In the wild & in the cinemaIn the wild & in the cinema
In the wild & in the cinema
janecohen
 
Mq peptide-quantitation-tutorial-en
Mq peptide-quantitation-tutorial-enMq peptide-quantitation-tutorial-en
Mq peptide-quantitation-tutorial-en
Krishna Kumar
 
Network security java
Network security   javaNetwork security   java
Network security java
Dhamu Mca
 
Mobile learning - empowering teachers and engaging students IATEFL 2015
Mobile learning - empowering teachers and engaging students IATEFL 2015Mobile learning - empowering teachers and engaging students IATEFL 2015
Mobile learning - empowering teachers and engaging students IATEFL 2015
janecohen
 
동작인식 UI/UX
동작인식 UI/UX동작인식 UI/UX
동작인식 UI/UX
David Yushin KIM
 
The New Industrial Revolution
The New Industrial RevolutionThe New Industrial Revolution
The New Industrial Revolution
David Yushin KIM
 
Test Coverage in Rails
Test Coverage in RailsTest Coverage in Rails
Test Coverage in Rails
James Gray
 
App korea wearable_davidkim_141127_v1.1
App korea wearable_davidkim_141127_v1.1App korea wearable_davidkim_141127_v1.1
App korea wearable_davidkim_141127_v1.1
David Yushin KIM
 
Software Test Metrics and Measurements
Software Test Metrics and MeasurementsSoftware Test Metrics and Measurements
Software Test Metrics and Measurements
Davis Thomas
 
Sensors candidated dkim_v2
Sensors candidated dkim_v2Sensors candidated dkim_v2
Sensors candidated dkim_v2
David Yushin KIM
 
Java Unit Test and Coverage Introduction
Java Unit Test and Coverage IntroductionJava Unit Test and Coverage Introduction
Java Unit Test and Coverage Introduction
Alex Su
 
Mindmaps - A killer way to increase your test coverage
Mindmaps - A killer way to increase your test coverageMindmaps - A killer way to increase your test coverage
Mindmaps - A killer way to increase your test coverage
Prashant Hegde
 
Core Banking Solution PPT of TCS and SBI
Core Banking Solution PPT of TCS and SBICore Banking Solution PPT of TCS and SBI
Core Banking Solution PPT of TCS and SBI
Rajesh Kumar
 
Core banking
Core bankingCore banking
Core banking
Rajin Rajan
 
Testing for language teachers 101 (1)
Testing for language teachers 101 (1)Testing for language teachers 101 (1)
Testing for language teachers 101 (1)
Paul Doyon
 

Viewers also liked (20)

Test Coverage
Test CoverageTest Coverage
Test Coverage
 
What test coverage mean to us
What test coverage mean to usWhat test coverage mean to us
What test coverage mean to us
 
Complement Software Testing with Static Analysis
Complement Software Testing with Static AnalysisComplement Software Testing with Static Analysis
Complement Software Testing with Static Analysis
 
Network security java
Network security   javaNetwork security   java
Network security java
 
In the wild & in the cinema
In the wild & in the cinemaIn the wild & in the cinema
In the wild & in the cinema
 
Mq peptide-quantitation-tutorial-en
Mq peptide-quantitation-tutorial-enMq peptide-quantitation-tutorial-en
Mq peptide-quantitation-tutorial-en
 
Network security java
Network security   javaNetwork security   java
Network security java
 
Onestà è Sviluppo - Jesús Timoteo Álvarez
Onestà è Sviluppo - Jesús Timoteo ÁlvarezOnestà è Sviluppo - Jesús Timoteo Álvarez
Onestà è Sviluppo - Jesús Timoteo Álvarez
 
Mobile learning - empowering teachers and engaging students IATEFL 2015
Mobile learning - empowering teachers and engaging students IATEFL 2015Mobile learning - empowering teachers and engaging students IATEFL 2015
Mobile learning - empowering teachers and engaging students IATEFL 2015
 
동작인식 UI/UX
동작인식 UI/UX동작인식 UI/UX
동작인식 UI/UX
 
The New Industrial Revolution
The New Industrial RevolutionThe New Industrial Revolution
The New Industrial Revolution
 
Test Coverage in Rails
Test Coverage in RailsTest Coverage in Rails
Test Coverage in Rails
 
App korea wearable_davidkim_141127_v1.1
App korea wearable_davidkim_141127_v1.1App korea wearable_davidkim_141127_v1.1
App korea wearable_davidkim_141127_v1.1
 
Software Test Metrics and Measurements
Software Test Metrics and MeasurementsSoftware Test Metrics and Measurements
Software Test Metrics and Measurements
 
Sensors candidated dkim_v2
Sensors candidated dkim_v2Sensors candidated dkim_v2
Sensors candidated dkim_v2
 
Java Unit Test and Coverage Introduction
Java Unit Test and Coverage IntroductionJava Unit Test and Coverage Introduction
Java Unit Test and Coverage Introduction
 
Mindmaps - A killer way to increase your test coverage
Mindmaps - A killer way to increase your test coverageMindmaps - A killer way to increase your test coverage
Mindmaps - A killer way to increase your test coverage
 
Core Banking Solution PPT of TCS and SBI
Core Banking Solution PPT of TCS and SBICore Banking Solution PPT of TCS and SBI
Core Banking Solution PPT of TCS and SBI
 
Core banking
Core bankingCore banking
Core banking
 
Testing for language teachers 101 (1)
Testing for language teachers 101 (1)Testing for language teachers 101 (1)
Testing for language teachers 101 (1)
 

Similar to Effective test coverage Techniques

Validation ppt nikita
Validation ppt nikitaValidation ppt nikita
Validation ppt nikita
NikitaNikam8
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application  Success Story - Testing Banking Application
Success Story - Testing Banking Application
Indium Software
 
Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2
Fayis-QA
 
Pharmaceutical Instrument and Analytical Validation and Qualification (SHOPNI...
Pharmaceutical Instrument and Analytical Validation and Qualification (SHOPNI...Pharmaceutical Instrument and Analytical Validation and Qualification (SHOPNI...
Pharmaceutical Instrument and Analytical Validation and Qualification (SHOPNI...
ShopnilAkash5
 
Validation overview short.pptx
Validation overview short.pptxValidation overview short.pptx
Validation overview short.pptx
JitulAdhikary1
 
Validation overview short.pptx
Validation overview short.pptxValidation overview short.pptx
Validation overview short.pptx
JitulAdhikary1
 
Benefits And Challenges of Rapid Automation Testing.pdf
Benefits And Challenges of Rapid Automation Testing.pdfBenefits And Challenges of Rapid Automation Testing.pdf
Benefits And Challenges of Rapid Automation Testing.pdf
pCloudy
 
VALIDATION BY DHIRAJ SHRESTHA
VALIDATION BY DHIRAJ SHRESTHAVALIDATION BY DHIRAJ SHRESTHA
VALIDATION BY DHIRAJ SHRESTHA
Dhiraj Shrestha
 
Pharmaceutical Qualification & Validation
Pharmaceutical Qualification & ValidationPharmaceutical Qualification & Validation
Pharmaceutical Qualification & Validation
Pharmaceutical
 
Software-Testing-Training-Course-in-Pune.pptx
Software-Testing-Training-Course-in-Pune.pptxSoftware-Testing-Training-Course-in-Pune.pptx
Software-Testing-Training-Course-in-Pune.pptx
shivalingachandrapat
 
Risk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right BugsRisk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right Bugs
indus329
 
calibration-and-validation
calibration-and-validationcalibration-and-validation
calibration-and-validation
SUJITHA MARY
 
Improving Laboratory Performance Through Quality Control - The role of EQA in...
Improving Laboratory Performance Through Quality Control - The role of EQA in...Improving Laboratory Performance Through Quality Control - The role of EQA in...
Improving Laboratory Performance Through Quality Control - The role of EQA in...
Randox
 
Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common Pitfalls
AnanthReddy38
 
Why Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdfWhy Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdf
AnanthReddy38
 
Pharmaceutical validation QA I Year.pptx
Pharmaceutical validation QA I Year.pptxPharmaceutical validation QA I Year.pptx
Pharmaceutical validation QA I Year.pptx
manoharkasde123
 
Validation (1).pptx
Validation (1).pptxValidation (1).pptx
Validation (1).pptx
Yunesalsayadi
 
Validation
ValidationValidation
Validation
ABIYA SARA CHERIAN
 
Best Manual Testing Training Institute in Chennai
Best Manual Testing Training Institute in ChennaiBest Manual Testing Training Institute in Chennai
Best Manual Testing Training Institute in Chennai
sanjayqtreetechonolo
 
SQA_Class
SQA_ClassSQA_Class

Similar to Effective test coverage Techniques (20)

Validation ppt nikita
Validation ppt nikitaValidation ppt nikita
Validation ppt nikita
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application  Success Story - Testing Banking Application
Success Story - Testing Banking Application
 
Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2
 
Pharmaceutical Instrument and Analytical Validation and Qualification (SHOPNI...
Pharmaceutical Instrument and Analytical Validation and Qualification (SHOPNI...Pharmaceutical Instrument and Analytical Validation and Qualification (SHOPNI...
Pharmaceutical Instrument and Analytical Validation and Qualification (SHOPNI...
 
Validation overview short.pptx
Validation overview short.pptxValidation overview short.pptx
Validation overview short.pptx
 
Validation overview short.pptx
Validation overview short.pptxValidation overview short.pptx
Validation overview short.pptx
 
Benefits And Challenges of Rapid Automation Testing.pdf
Benefits And Challenges of Rapid Automation Testing.pdfBenefits And Challenges of Rapid Automation Testing.pdf
Benefits And Challenges of Rapid Automation Testing.pdf
 
VALIDATION BY DHIRAJ SHRESTHA
VALIDATION BY DHIRAJ SHRESTHAVALIDATION BY DHIRAJ SHRESTHA
VALIDATION BY DHIRAJ SHRESTHA
 
Pharmaceutical Qualification & Validation
Pharmaceutical Qualification & ValidationPharmaceutical Qualification & Validation
Pharmaceutical Qualification & Validation
 
Software-Testing-Training-Course-in-Pune.pptx
Software-Testing-Training-Course-in-Pune.pptxSoftware-Testing-Training-Course-in-Pune.pptx
Software-Testing-Training-Course-in-Pune.pptx
 
Risk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right BugsRisk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right Bugs
 
calibration-and-validation
calibration-and-validationcalibration-and-validation
calibration-and-validation
 
Improving Laboratory Performance Through Quality Control - The role of EQA in...
Improving Laboratory Performance Through Quality Control - The role of EQA in...Improving Laboratory Performance Through Quality Control - The role of EQA in...
Improving Laboratory Performance Through Quality Control - The role of EQA in...
 
Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common Pitfalls
 
Why Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdfWhy Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdf
 
Pharmaceutical validation QA I Year.pptx
Pharmaceutical validation QA I Year.pptxPharmaceutical validation QA I Year.pptx
Pharmaceutical validation QA I Year.pptx
 
Validation (1).pptx
Validation (1).pptxValidation (1).pptx
Validation (1).pptx
 
Validation
ValidationValidation
Validation
 
Best Manual Testing Training Institute in Chennai
Best Manual Testing Training Institute in ChennaiBest Manual Testing Training Institute in Chennai
Best Manual Testing Training Institute in Chennai
 
SQA_Class
SQA_ClassSQA_Class
SQA_Class
 

Recently uploaded

Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

Effective test coverage Techniques

  • 1. Test Coverage By: Phanindra Kishore DBV, QA Manager: AVACorp
  • 2. What is Test Coverage? Finding areas of a requirement not exercised by a set of test cases Creating additional test cases to increase coverage Determining a quantitative measure of Test coverage, which is an indirect measure of quality Identifying redundant test cases that do not increase coverage
  • 3. Why do we need to measure Test Coverage Test Coverage is an important activity which requires high attention to manage the testing activities, then the deliverable will be of high quality. The following can be achieved with Test Coverage: Traceability between the requirements and test cases can be established by measuring the Test Coverage. Change tracking, Impact analysis will be effective if we have proper Test Coverage mechanism in place Defect leakage will be prevented with proper Test coverage Gaps in requirements, test cases and defects at unit level and code level can be found in an easy way
  • 4. How Test Coverage can be achieved? Test Coverage can be achieved in the following ways by using the manual techniques and automated tools: Test Coverage can be achieved using and mandating the bi-directional traceability matrix 2. Test Coverage can be achieved by implementing the static review techniques like inspections, walkthroughs and Peer reviews. 3. More Test coverage will be achieved by converting the ad-hoc defects into executable test cases. 4. Test coverage can be achieved at code or Unit test level using the automated code coverage or Unit test coverage tools. 5. Functional Test Coverage will be achieved by means of proper test management tools which will establish the traceability between requirements, defects and test cases
  • 5. Benefits and Best Practices to adequate Test Coverage Benefits: Defect prevention at early stages of project life cycle. Better ROI will be achieved by reduction in UAT defects and production defects Time, Cost and Scope will be in control Testing life will become smooth by managing the Risk based testing approach Best Practices: Cleanup or maintenance activities need to be performed at frequent intervals of time. Quality gate mechanism should be in place to verify the results Usage of Test management tools will have better control in all aspects of coverage from requirements, test cases and defects. Need to maintain metrics around to measure the Test Coverage percent