SlideShare a Scribd company logo
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

More Related Content

What's hot

Lesson 7...Question Part 1
Lesson 7...Question Part 1Lesson 7...Question Part 1
Lesson 7...Question Part 1
bhushan Nehete
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Vaibhav Dash
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
muhammad afif
 
verification and validation
verification and validationverification and validation
verification and validation
Dinesh Pasi
 
System testing
System testingSystem testing
System testing
KarthigaGunasekaran1
 
Validation vs. verification
Validation vs. verificationValidation vs. verification
Validation vs. verification
Saad Al Jabri
 
Static testing vs dynamic testing
Static testing vs dynamic testingStatic testing vs dynamic testing
Static testing vs dynamic testing
pooja 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 Bakker
TEST Huddle
 
software project management Software inspection
software project management Software inspectionsoftware project management Software inspection
software project management Software inspection
REHMAT ULLAH
 
ISTQB Test level, Test type
ISTQB Test level, Test typeISTQB Test level, Test type
ISTQB Test level, Test type
HoangThiHien1
 
Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing Metrics
Jatin Kochhar
 
System testing
System testingSystem testing
System testing
Bernie Fishpool
 
Edwin Van Loon - Exploitation Testing revised
Edwin Van Loon - Exploitation Testing revisedEdwin Van Loon - Exploitation Testing revised
Edwin Van Loon - Exploitation Testing revised
TEST Huddle
 
Fundamental Test Process New
Fundamental Test Process NewFundamental Test Process New
Fundamental Test Process New
Nikita Knysh
 
System testing
System testingSystem testing
System testing
Kinnudj Amee
 
ISTQB Advanced Training
ISTQB Advanced TrainingISTQB Advanced Training
ISTQB Advanced Training
Multisoft Virtual Academy
 
Risk based testing and random testing
Risk based testing and random testingRisk based testing and random testing
Risk based testing and random testing
Himanshu
 
Software testing definition
Software testing definitionSoftware testing definition
Software testing definition
Hiro Mia
 
Software Quality
Software Quality Software Quality
Software Quality
Danial Mirza
 
Assuring Software Quality and Performance
Assuring Software Quality and PerformanceAssuring Software Quality and Performance
Assuring Software Quality and Performance
Kezia Robs
 

What's hot (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
 

Viewers also liked

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
Geoffrey Moore
 
V model in SDLC
V model in SDLCV model in SDLC
V model in SDLC
Jasour Obeidat
 
Måste jag finnas på facebook
Måste jag finnas på facebookMåste jag finnas på facebook
Måste jag finnas på facebook
Anders Sporring
 
Human rights
Human rightsHuman rights
Human rights
Sarah Rainey
 
Evaluation question 3
Evaluation question 3Evaluation question 3
Evaluation question 3
joe hudson
 
2011 エデルマン・ヘルスバロメーター
2011 エデルマン・ヘルスバロメーター2011 エデルマン・ヘルスバロメーター
2011 エデルマン・ヘルスバロメーターEdelman Japan
 
2012 Edelman goodpurpose
2012 Edelman goodpurpose2012 Edelman goodpurpose
2012 Edelman goodpurpose
Edelman Japan
 
Mnlsks5 t22011
Mnlsks5 t22011Mnlsks5 t22011
Mnlsks5 t22011shi3yda
 
Buyers Guide SMB Phone Systems
Buyers Guide SMB Phone SystemsBuyers Guide SMB Phone Systems
Buyers Guide SMB Phone Systems
ZAG Technical Services
 
Heteren 17 mei kansen voor horecaondernemers
Heteren 17 mei kansen voor horecaondernemersHeteren 17 mei kansen voor horecaondernemers
Heteren 17 mei kansen voor horecaondernemers
Al Sauerfield
 
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
Keyideas Infotech Private Limited
 
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
 
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
Keyideas Infotech Private Limited
 
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
Sarah 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 Media
Al Sauerfield
 
2012 エデルマン・トラストバロメーター
2012 エデルマン・トラストバロメーター2012 エデルマン・トラストバロメーター
2012 エデルマン・トラストバロメーターEdelman Japan
 
JOBA 2009 - 2
JOBA 2009 - 2JOBA 2009 - 2
JOBA 2009 - 2
Agência DUE
 
Presentatie social media KHN
Presentatie social media KHNPresentatie social media KHN
Presentatie social media KHN
Al Sauerfield
 

Viewers also liked (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
 

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

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...
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
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
Hitesh Mohapatra
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 
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
PriyaFulpagare1
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptx
Mohit 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 1
Raghu Kiran
 
Software Testing Strategies
Software Testing StrategiesSoftware Testing Strategies
Software Testing Strategies
Alpana Bhaskar
 
Softwaretestingstrategies
SoftwaretestingstrategiesSoftwaretestingstrategies
Softwaretestingstrategies
saieswar19
 
Software testing-and-analysis
Software testing-and-analysisSoftware testing-and-analysis
Software testing-and-analysis
WBUTTUTORIALS
 
Software test management
Software test managementSoftware test management
Software test management
Vishad Garg
 
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
Zeal Education Society, Pune
 
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 Management
Rasan Samarasinghe
 
6. oose testing
6. oose testing6. oose testing
6. oose testing
Ashenafi Workie
 
Testing strategies part -1
Testing strategies part -1Testing strategies part -1
Testing strategies part -1
Divya Tiwari
 
Testing software
Testing softwareTesting software
Testing software
BlueTree5
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
MRDNI
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
Balaji Kt
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
EshakRajendran1
 

Similar to 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.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
 

More from MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia

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 ...
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
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
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
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...
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
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...
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
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
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
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...
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
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
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
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
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
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
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 

More from 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
 

Recently uploaded

Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Diana Rendina
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 

Recently uploaded (20)

Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 

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.