SlideShare une entreprise Scribd logo
1  sur  14
PARIS 2012
A Method for Predicting Defects in
System Testing for V-Model
(Paper ID: 37)

Muhammad Dhiauddin bin Mohamed Suffian
Faculty of Computer Science & Information System
mdhiauddin2@live.utm.my
AP Dr. Suhaimi bin Ibrahim
Advanced Informatics School
suhaimiibrahim@utm.my
Presentation Outline
•
•
•
•
•

Introduction
Related Work
Findings and Discussion
Case Study
Conclusion and Recommendation
Introduction
• V-model emphasizes on early testing activities:
– rigor verification and validation activities throughout the phases: reviews, inspection,
unit testing, integration testing and system testing

• System testing is important in V-model:
– Carried out by independent team
– Ensure that all defects are discovered within the phase
– Validate that the software or system under test meets the specification

• Independent testing team faces challenges in completing test
– Meeting the deadline to ensure on-time release
– Finding as many defects as possible

Problem
• There is a need to have early indicator of total defects to be found in system testing
before it starts
• Systematic method needs to be developed for predicting defects in system testing
using metrics from prior phases (development-related + testing-related activities)
Introduction (cont.)
•

How does prediction help independent testing team?
Related Work
Findings and Discussion
Findings and Discussion(cont.)
Findings and Discussion(cont.)
Findings and Discussion(cont.)
Case Study
Data set for regression analysis

Metrics
• Number of requirement
pages
• Number of design pages
• Code size in a form of
lines of code
• Total test cases
• Total effort in test case
design
• Total effort in phases
prior to system testing
• Requirement error
• Design error
• Code error
• Test cases error
• Total defects logged in a
form of all defects and
functional defects
Case Study (cont.)
Case Study (cont.)
Verification result

Selected equation

Functional Defects

= 4.00 - 0.204 Requirement Error - 0.631 Coding
Error + 1.90 KLOC – 0.140 Requirement Page +
0.125 Design Page – 0.169 Total Test Cases +
0.221Total Effort Days
Conclusion and Recommendation
•

Achievement:
– The proposed method provides systematic way towards predicting defects for
system testing in V-model by using prior phases’ metrics.
– Statistical analysis used serves as the powerful tool to measure how good the
method is in determining the accuracy of the prediction
– Having maximum and minimum range for predicting defects allows
independent testing team to have a control plan on what to do should the
prediction does not fall within the specified range

•

Future works:
– More metrics are taken into consideration to construct the prediction,
particularly product-related metrics.
– Future prediction could also forecast non-functional defects as well as defects
based on severity.
– Having specific prediction for different types of software which makes it more
practical and useful.
THANK YOU

Contenu connexe

Tendances

Lesson 7...Question Part 1
Lesson 7...Question Part 1Lesson 7...Question Part 1
Lesson 7...Question Part 1bhushan Nehete
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processVaibhav Dash
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processmuhammad afif
 
verification and validation
verification and validationverification and validation
verification and validationDinesh Pasi
 
Validation vs. verification
Validation vs. verificationValidation vs. verification
Validation vs. verificationSaad Al Jabri
 
Static testing vs dynamic testing
Static testing vs dynamic testingStatic testing vs dynamic testing
Static testing vs dynamic testingpooja deshmukh
 
'Automated Reliability Testing via Hardware Interfaces' by Bryan Bakker
'Automated Reliability Testing via Hardware Interfaces' by Bryan Bakker'Automated Reliability Testing via Hardware Interfaces' by Bryan Bakker
'Automated Reliability Testing via Hardware Interfaces' by Bryan BakkerTEST Huddle
 
software project management Software inspection
software project management Software inspectionsoftware project management Software inspection
software project management Software inspectionREHMAT ULLAH
 
ISTQB Test level, Test type
ISTQB Test level, Test typeISTQB Test level, Test type
ISTQB Test level, Test typeHoangThiHien1
 
Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing MetricsJatin Kochhar
 
Edwin Van Loon - Exploitation Testing revised
Edwin Van Loon - Exploitation Testing revisedEdwin Van Loon - Exploitation Testing revised
Edwin Van Loon - Exploitation Testing revisedTEST Huddle
 
Fundamental Test Process New
Fundamental Test Process NewFundamental Test Process New
Fundamental Test Process NewNikita Knysh
 
Risk based testing and random testing
Risk based testing and random testingRisk based testing and random testing
Risk based testing and random testingHimanshu
 
Software testing definition
Software testing definitionSoftware testing definition
Software testing definitionHiro Mia
 
Assuring Software Quality and Performance
Assuring Software Quality and PerformanceAssuring Software Quality and Performance
Assuring Software Quality and PerformanceKezia Robs
 

Tendances (20)

Lesson 7...Question Part 1
Lesson 7...Question Part 1Lesson 7...Question Part 1
Lesson 7...Question Part 1
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
verification and validation
verification and validationverification and validation
verification and validation
 
System testing
System testingSystem testing
System testing
 
Validation vs. verification
Validation vs. verificationValidation vs. verification
Validation vs. verification
 
Static testing vs dynamic testing
Static testing vs dynamic testingStatic testing vs dynamic testing
Static testing vs dynamic testing
 
'Automated Reliability Testing via Hardware Interfaces' by Bryan Bakker
'Automated Reliability Testing via Hardware Interfaces' by Bryan Bakker'Automated Reliability Testing via Hardware Interfaces' by Bryan Bakker
'Automated Reliability Testing via Hardware Interfaces' by Bryan Bakker
 
software project management Software inspection
software project management Software inspectionsoftware project management Software inspection
software project management Software inspection
 
ISTQB Test level, Test type
ISTQB Test level, Test typeISTQB Test level, Test type
ISTQB Test level, Test type
 
Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing Metrics
 
System testing
System testingSystem testing
System testing
 
Edwin Van Loon - Exploitation Testing revised
Edwin Van Loon - Exploitation Testing revisedEdwin Van Loon - Exploitation Testing revised
Edwin Van Loon - Exploitation Testing revised
 
Fundamental Test Process New
Fundamental Test Process NewFundamental Test Process New
Fundamental Test Process New
 
System testing
System testingSystem testing
System testing
 
ISTQB Advanced Training
ISTQB Advanced TrainingISTQB Advanced Training
ISTQB Advanced Training
 
Risk based testing and random testing
Risk based testing and random testingRisk based testing and random testing
Risk based testing and random testing
 
Software testing definition
Software testing definitionSoftware testing definition
Software testing definition
 
Software Quality
Software Quality Software Quality
Software Quality
 
Assuring Software Quality and Performance
Assuring Software Quality and PerformanceAssuring Software Quality and Performance
Assuring Software Quality and Performance
 

En vedette

Zone to Win: Organizing to Compete in the Age of Disruption
Zone to Win: Organizing to Compete in the Age of DisruptionZone to Win: Organizing to Compete in the Age of Disruption
Zone to Win: Organizing to Compete in the Age of DisruptionGeoffrey Moore
 
Måste jag finnas på facebook
Måste jag finnas på facebookMåste jag finnas på facebook
Måste jag finnas på facebookAnders Sporring
 
Evaluation question 3
Evaluation question 3Evaluation question 3
Evaluation question 3joe hudson
 
2011 エデルマン・ヘルスバロメーター
2011 エデルマン・ヘルスバロメーター2011 エデルマン・ヘルスバロメーター
2011 エデルマン・ヘルスバロメーターEdelman Japan
 
2012 Edelman goodpurpose
2012 Edelman goodpurpose2012 Edelman goodpurpose
2012 Edelman goodpurposeEdelman Japan
 
Mnlsks5 t22011
Mnlsks5 t22011Mnlsks5 t22011
Mnlsks5 t22011shi3yda
 
Heteren 17 mei kansen voor horecaondernemers
Heteren 17 mei kansen voor horecaondernemersHeteren 17 mei kansen voor horecaondernemers
Heteren 17 mei kansen voor horecaondernemersAl Sauerfield
 
KHN Social Media Presentatie Ede 18 april 2011
KHN Social Media Presentatie Ede 18 april 2011KHN Social Media Presentatie Ede 18 april 2011
KHN Social Media Presentatie Ede 18 april 2011Al Sauerfield
 
General Orientation for DSPS 090 Fall 2014
General Orientation for DSPS 090 Fall 2014General Orientation for DSPS 090 Fall 2014
General Orientation for DSPS 090 Fall 2014Sarah Bosler
 
The August Silver Fern Report (Boulder Real Estate)
The August Silver Fern Report (Boulder Real Estate)The August Silver Fern Report (Boulder Real Estate)
The August Silver Fern Report (Boulder Real Estate)oparvez
 
Presentatie KHN Social Media
Presentatie KHN Social MediaPresentatie KHN Social Media
Presentatie KHN Social MediaAl Sauerfield
 
2012 エデルマン・トラストバロメーター
2012 エデルマン・トラストバロメーター2012 エデルマン・トラストバロメーター
2012 エデルマン・トラストバロメーターEdelman Japan
 
Presentatie social media KHN
Presentatie social media KHNPresentatie social media KHN
Presentatie social media KHNAl Sauerfield
 

En vedette (20)

Zone to Win: Organizing to Compete in the Age of Disruption
Zone to Win: Organizing to Compete in the Age of DisruptionZone to Win: Organizing to Compete in the Age of Disruption
Zone to Win: Organizing to Compete in the Age of Disruption
 
V model in SDLC
V model in SDLCV model in SDLC
V model in SDLC
 
Måste jag finnas på facebook
Måste jag finnas på facebookMåste jag finnas på facebook
Måste jag finnas på facebook
 
Human rights
Human rightsHuman rights
Human rights
 
Evaluation question 3
Evaluation question 3Evaluation question 3
Evaluation question 3
 
2011 エデルマン・ヘルスバロメーター
2011 エデルマン・ヘルスバロメーター2011 エデルマン・ヘルスバロメーター
2011 エデルマン・ヘルスバロメーター
 
2012 Edelman goodpurpose
2012 Edelman goodpurpose2012 Edelman goodpurpose
2012 Edelman goodpurpose
 
Mnlsks5 t22011
Mnlsks5 t22011Mnlsks5 t22011
Mnlsks5 t22011
 
Buyers Guide SMB Phone Systems
Buyers Guide SMB Phone SystemsBuyers Guide SMB Phone Systems
Buyers Guide SMB Phone Systems
 
Heteren 17 mei kansen voor horecaondernemers
Heteren 17 mei kansen voor horecaondernemersHeteren 17 mei kansen voor horecaondernemers
Heteren 17 mei kansen voor horecaondernemers
 
Khn Horecava RA
Khn Horecava RAKhn Horecava RA
Khn Horecava RA
 
Mobile App Development: In-house Vs Outsource
Mobile App Development: In-house Vs OutsourceMobile App Development: In-house Vs Outsource
Mobile App Development: In-house Vs Outsource
 
KHN Social Media Presentatie Ede 18 april 2011
KHN Social Media Presentatie Ede 18 april 2011KHN Social Media Presentatie Ede 18 april 2011
KHN Social Media Presentatie Ede 18 april 2011
 
An iOS app to track your office expense
An iOS app to track your office expenseAn iOS app to track your office expense
An iOS app to track your office expense
 
General Orientation for DSPS 090 Fall 2014
General Orientation for DSPS 090 Fall 2014General Orientation for DSPS 090 Fall 2014
General Orientation for DSPS 090 Fall 2014
 
The August Silver Fern Report (Boulder Real Estate)
The August Silver Fern Report (Boulder Real Estate)The August Silver Fern Report (Boulder Real Estate)
The August Silver Fern Report (Boulder Real Estate)
 
Presentatie KHN Social Media
Presentatie KHN Social MediaPresentatie KHN Social Media
Presentatie KHN Social Media
 
2012 エデルマン・トラストバロメーター
2012 エデルマン・トラストバロメーター2012 エデルマン・トラストバロメーター
2012 エデルマン・トラストバロメーター
 
JOBA 2009 - 2
JOBA 2009 - 2JOBA 2009 - 2
JOBA 2009 - 2
 
Presentatie social media KHN
Presentatie social media KHNPresentatie social media KHN
Presentatie social media KHN
 

Similaire à A Method for Predicting Defects in System Testing for V-Model

Unit iv-testing-pune-university-sres-coe
Unit iv-testing-pune-university-sres-coeUnit iv-testing-pune-university-sres-coe
Unit iv-testing-pune-university-sres-coeHitesh Mohapatra
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxPriyaFulpagare1
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxMohit Rajvanshi
 
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...ShudipPal
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
Software Testing Strategies
Software Testing StrategiesSoftware Testing Strategies
Software Testing StrategiesAlpana Bhaskar
 
Softwaretestingstrategies
SoftwaretestingstrategiesSoftwaretestingstrategies
Softwaretestingstrategiessaieswar19
 
Software testing-and-analysis
Software testing-and-analysisSoftware testing-and-analysis
Software testing-and-analysisWBUTTUTORIALS
 
Software test management
Software test managementSoftware test management
Software test managementVishad Garg
 
ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??Fáber D. Giraldo
 
DISE - Software Testing and Quality Management
DISE - Software Testing and Quality ManagementDISE - Software Testing and Quality Management
DISE - Software Testing and Quality ManagementRasan Samarasinghe
 
Testing strategies part -1
Testing strategies part -1Testing strategies part -1
Testing strategies part -1Divya Tiwari
 
Testing software
Testing softwareTesting software
Testing softwareBlueTree5
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptMRDNI
 
CEN6070.1.Chapter10.1 (1).ppt
CEN6070.1.Chapter10.1 (1).pptCEN6070.1.Chapter10.1 (1).ppt
CEN6070.1.Chapter10.1 (1).pptdheeraj438799
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptEshakRajendran1
 

Similaire à A Method for Predicting Defects in System Testing for V-Model (20)

A Regression Analysis Approach for Building a Prediction Model for System Tes...
A Regression Analysis Approach for Building a Prediction Model for System Tes...A Regression Analysis Approach for Building a Prediction Model for System Tes...
A Regression Analysis Approach for Building a Prediction Model for System Tes...
 
Unit iv-testing-pune-university-sres-coe
Unit iv-testing-pune-university-sres-coeUnit iv-testing-pune-university-sres-coe
Unit iv-testing-pune-university-sres-coe
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptx
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptx
 
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Software Testing Strategies
Software Testing StrategiesSoftware Testing Strategies
Software Testing Strategies
 
Softwaretestingstrategies
SoftwaretestingstrategiesSoftwaretestingstrategies
Softwaretestingstrategies
 
Software testing-and-analysis
Software testing-and-analysisSoftware testing-and-analysis
Software testing-and-analysis
 
Software test management
Software test managementSoftware test management
Software test management
 
Software metrics by Dr. B. J. Mohite
Software metrics by Dr. B. J. MohiteSoftware metrics by Dr. B. J. Mohite
Software metrics by Dr. B. J. Mohite
 
ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??
 
DISE - Software Testing and Quality Management
DISE - Software Testing and Quality ManagementDISE - Software Testing and Quality Management
DISE - Software Testing and Quality Management
 
6. oose testing
6. oose testing6. oose testing
6. oose testing
 
Testing strategies part -1
Testing strategies part -1Testing strategies part -1
Testing strategies part -1
 
Testing software
Testing softwareTesting software
Testing software
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
 
CEN6070.1.Chapter10.1 (1).ppt
CEN6070.1.Chapter10.1 (1).pptCEN6070.1.Chapter10.1 (1).ppt
CEN6070.1.Chapter10.1 (1).ppt
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
 

Plus de MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia

Plus de MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia (9)

An Alternative of Secured Online Shopping System via Point-Based Contactless ...
An Alternative of Secured Online Shopping System via Point-Based Contactless ...An Alternative of Secured Online Shopping System via Point-Based Contactless ...
An Alternative of Secured Online Shopping System via Point-Based Contactless ...
 
A Proposal of Postgraduate Programme for Software Testing Specialization
A Proposal of Postgraduate Programme for Software Testing SpecializationA Proposal of Postgraduate Programme for Software Testing Specialization
A Proposal of Postgraduate Programme for Software Testing Specialization
 
Performance Testing Strategy for Cloud-Based System using Open Source Testing...
Performance Testing Strategy for Cloud-Based System using Open Source Testing...Performance Testing Strategy for Cloud-Based System using Open Source Testing...
Performance Testing Strategy for Cloud-Based System using Open Source Testing...
 
Performance Testing: Analyzing Differences of Response Time between Performan...
Performance Testing: Analyzing Differences of Response Time between Performan...Performance Testing: Analyzing Differences of Response Time between Performan...
Performance Testing: Analyzing Differences of Response Time between Performan...
 
Adopting Six Sigma Approach in Predicting Functional Defects for System Testing
Adopting Six Sigma Approach in Predicting Functional Defects for System TestingAdopting Six Sigma Approach in Predicting Functional Defects for System Testing
Adopting Six Sigma Approach in Predicting Functional Defects for System Testing
 
Establishing A Defect Prediction Model Using A Combination of Product Metrics...
Establishing A Defect Prediction Model Using A Combination of Product Metrics...Establishing A Defect Prediction Model Using A Combination of Product Metrics...
Establishing A Defect Prediction Model Using A Combination of Product Metrics...
 
Testing Experience Magazine Vol.14 June 2011
Testing Experience Magazine Vol.14 June 2011Testing Experience Magazine Vol.14 June 2011
Testing Experience Magazine Vol.14 June 2011
 
Testing Experience Magazine Vol.12 Dec 2010
Testing Experience Magazine Vol.12 Dec 2010Testing Experience Magazine Vol.12 Dec 2010
Testing Experience Magazine Vol.12 Dec 2010
 
Breaking the Software - A Topic on Software Engineering & Testing
Breaking the Software -  A Topic on Software Engineering & TestingBreaking the Software -  A Topic on Software Engineering & Testing
Breaking the Software - A Topic on Software Engineering & Testing
 

Dernier

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
 
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
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
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
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
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
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
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
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
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
 

Dernier (20)

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
 
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...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
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...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
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
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.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
 

A Method for Predicting Defects in System Testing for V-Model

  • 1. PARIS 2012 A Method for Predicting Defects in System Testing for V-Model (Paper ID: 37) Muhammad Dhiauddin bin Mohamed Suffian Faculty of Computer Science & Information System mdhiauddin2@live.utm.my AP Dr. Suhaimi bin Ibrahim Advanced Informatics School suhaimiibrahim@utm.my
  • 2. Presentation Outline • • • • • Introduction Related Work Findings and Discussion Case Study Conclusion and Recommendation
  • 3. Introduction • V-model emphasizes on early testing activities: – rigor verification and validation activities throughout the phases: reviews, inspection, unit testing, integration testing and system testing • System testing is important in V-model: – Carried out by independent team – Ensure that all defects are discovered within the phase – Validate that the software or system under test meets the specification • Independent testing team faces challenges in completing test – Meeting the deadline to ensure on-time release – Finding as many defects as possible Problem • There is a need to have early indicator of total defects to be found in system testing before it starts • Systematic method needs to be developed for predicting defects in system testing using metrics from prior phases (development-related + testing-related activities)
  • 4. Introduction (cont.) • How does prediction help independent testing team?
  • 10. Case Study Data set for regression analysis Metrics • Number of requirement pages • Number of design pages • Code size in a form of lines of code • Total test cases • Total effort in test case design • Total effort in phases prior to system testing • Requirement error • Design error • Code error • Test cases error • Total defects logged in a form of all defects and functional defects
  • 12. Case Study (cont.) Verification result Selected equation Functional Defects = 4.00 - 0.204 Requirement Error - 0.631 Coding Error + 1.90 KLOC – 0.140 Requirement Page + 0.125 Design Page – 0.169 Total Test Cases + 0.221Total Effort Days
  • 13. Conclusion and Recommendation • Achievement: – The proposed method provides systematic way towards predicting defects for system testing in V-model by using prior phases’ metrics. – Statistical analysis used serves as the powerful tool to measure how good the method is in determining the accuracy of the prediction – Having maximum and minimum range for predicting defects allows independent testing team to have a control plan on what to do should the prediction does not fall within the specified range • Future works: – More metrics are taken into consideration to construct the prediction, particularly product-related metrics. – Future prediction could also forecast non-functional defects as well as defects based on severity. – Having specific prediction for different types of software which makes it more practical and useful.