SlideShare a Scribd company logo
1 of 46
Download to read offline
OAK~TQ Seminars 2008
Celebrating 10 years of Quality Life
Test Defect Metrics and Analysis
Pradeep P. Oak
Bangalore
[January 24, 2008]
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/2
“Works are always
associated with the
defects ..
just as the fire is
enveloped with
smoke”
Bhagavad-Gita Ch. XVIII, 48
2989/1B, 12th
Main, 80 Feet Road,
HAL II Stage,
BANGALORE – 560 008
http://www.oaksys.net/
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/4
Who we are
• Specialist Independent Software
QA/Testing company
• Established in 1998
• ISO 9001:2000 certified since 2003
• Over 150 Test specialists
• Multiple domain expertise
• Offices in Bangalore, Pune
• Operations in India, USA, Europe
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/5
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/6
Key Members
• Mr. Pradeep Oak - M Tech., IIT Kanpur
– worked with TCS, Index, …
– consulted with HPISO, Philips, DRDO, Satyam, …
• Mr. Narendranath Pai - B Tech
– expertise in Business & Web Applications
– worked with ANZIT, SAP Labs, PSI, …
• Ms Tejaswini - B Tech
– expertise in Embedded, Real Time & Telecom projects
– consulted with DRDO, Motorola, …
• Ms Asmita Oak - B Tech
– expertise in Quality Management Systems
– worked on V & V projects at DRDO, Synopsys, …
AND .. 150+ others
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/7
Services Offered
Managed Testing Service
Software Test Planning & Strategy
development
QA for the complete SDLC
Test case design and driver development
Test Environment setup & Test Execution
Development of Test Automation Framework
User Acceptance Testing
In short, everything in Software Testing
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/8
What makes us different?
• Flexible approach
To us, each client is unique. So is each client solution.
• Adaptable delivery
We know that the key to a successful project is the ability to adapt. If
anything is likely to have an impact on a project, we identify and
communicate the issue quickly and take a constructive approach to
problem resolution.
• Attention to detail
• Superior technical ability
• Team-based delivery
We don’t supply individuals - we supply the knowledge and backup of a
specialist organisation. We have the depth to offer a full range of specialist
skills, ranging from project management to automation scripting, focused on
your requirements.
• Long term relationships, not "Touch and Go"
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/9
Our research initiatives
• OAK-BVB Center of Excellence in V&V (2003)
• In association with BVB college of Engineering, Hubli
• Focusing on research and propoagation of new techniques in software
Verification & Validation, deriving new methods of analysing test
metrics, ..
• OAK-PDA Center of Excellence in Software
Automation (2005)
• In association with PDA College of Engineering, Gulbarga
• Focusing on test automation, tool evaluation, productivity
improvement etc.
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/10
Projects’ Snapshot ..
Testing & Test Automation in Insurance, Banking, CRM domains
System Testing, Automation and UAT of products under Insurance domain
• Cross-platform Testing of a Network Management Product
• Testing WAP based internet software in Medical services domain
Testing and reverse engineering of a B2B software (Automotives)
Test design, development and execution of ISDN v110 protocol
Internet/Intranet based Pension administration software
System Testing of Internet Payment Security System
Test Automation of Telecom applications
IV & V of of Mission Critical Avionics Software (LCA and others) under 2167A,
DO-178B, IEEE 12207, …
Test automation of telecom data validation system
Requirement analysis of Avionics system using formal methods (ESTEREL)
UAT of HRMIS product
Managed Testing of a Global Core Banking Application with CMMi L5 processes
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/11
Partial Client List• Aeronautical Development Agency, Min. of Defence, Govt. of India
• ANZ Information Technology Ltd.
• CEMILAC (Centre for Military Airworthiness & Certification)
• CGI India
• CyberCash India
• Dell International Services Ltd
• Electronics & Radar Development Establishment (LRDE)
• First Apex Technologies
• GE India Technology Center (GEITC)
• IBM Global Services India Pvt. Ltd.
• iFlex Solutions Ltd
• India Life Hewitt Ltd. (leading Pension consulting ASP)
• Infosys Technologies Limited
• Price Waterhouse Coopers (PwC)
• SupportSoft
• Symantec (Veritas) India
• Yodlee Inc.
OAK~TQ Seminars 2008
Celebrating 10 years of Quality Life
Test Defect Metrics and Analysis
Pradeep P. Oak
Bangalore
[January 24, 2008]
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/13
Seminar Agenda
• Tester – y’day – today - tomorrow
• Defect metrics & Analysis
Discussions & experience-sharing of all
• Questions & Comments
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/14
Where are we in Testing
• 1980 .. Nothing called s/w tester
• 1990 – QC/QA sneaks in
• Late 90’s – Tester as a role
• 2000’s – Independent testing
• 2005 – Testing as a career option
• many conferences, seminars,
trainings, symposia, ...
• …
• 2010 - ????
. . . .
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/15
Industry Expectations
In the last few years .. We have seen lot of
changes ….Expectations are building
up
• Need the right attitude
• Act as Virtual Users
• Job is quite demanding as the profile is
yet to get defined
. . . .
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/16
Tester is required to ..
• Find all defects
• Be responsible to own all the
onsite bugs
• Know programming very well
• Be a domain expert
• Be analytical
• Be flexible
• Be available for a 9-6 job
(9 PM to 6 AM !!)
• ….
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/17
Can we be a Thinking Tester ?
Goals
• Be an efficient tester/test group
• Improve effectiveness of testing
• Do complete testing [goal accomplishment]
• Be predictable [repeatable]
Let us try to discuss these thru sample metrics
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/18
Goal – Improve Test efficiency
Question: What is Test efficiency ?
• Faster
• Cheaper
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/19
Test Efficiency
Cost of finding a defect
• No. of TCs designed v/s effort spent
• No. of TCs executed v/s effort spent
• No. of TCs automated v/s effort spent
• Test effort v/s Devp effort
• Waiting time v/s Test time
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/20
Cost of a defect
• Cost = effort spent/defects found
• Avg. Effort per defect per project is plotted
Analysis..
Cost of a defect
0
10
20
30
40
50
60
70
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
PersonHours
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/21
Cost of a defect - Analysis
Why some projects have high costs of testing
• Is it because of good quality of development?
• Is it ineffective testing / inefficient testing ?
• Is the product complex ?
• Is it new technology ?
• Is it new domain / platform ?
• Is the team new ?
• Is a different process followed / process not followed
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/22
Test Effort distribution
0
5
10
15
20
25
30
35
Test
Strategy
STP ITP UTP UT IT ST
Testing Activity
%TestEffort
P1
P2
P3
Analysis..
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/23
Test Effort distribution - Analysis
• Is there a relationship between planning & execution ?
• Is more planning leading to reduced execution time
(telescopic)?
STP v/s ST
ITP v/s IT
UTP v/s UT
Related Question: Is there a relationship between test effort &
test effectiveness
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/24
Cost v/s Value of a Test
• What is the COST of each test ?
• What is the VALUE of each test ?
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/25
Cost v/s Value of a Test
• When you test what you gain ?
• When you do not test, what you save/gain ?
• Cost benefit analysis or ROI
– Tangible benefits
– Intangible benefits –
• increased confidence, better image
Why not .. Value of Quality (VoQ) instead of CoQ !!
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/26
Goal – Improve effectiveness
Question: What is Test effectiveness ?
• Finding all defects [till current stage]
• No defects reported in next stages
• Finding critical defects more
• Presenting Testing work well to others
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/27
Goal – Improve effectiveness
What are the metrics ?
• Defect leakage
• Defect distribution
• Defect prediction
• Defect acceptability by affected teams
• Feedback / Survey
• …..
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/28
Defect Leakage Matrix (sample)
SRS Dsgn CUT IT ST UAT Total
SRS 23 5 1 8 2 39
Dsgn -- 56 7 1 64
CUT -- -- 234 6 34 4 278
IT -- -- -- 32 3 2 37
ST -- -- -- -- 128 26 154
UAT -- -- -- -- -- 11 11
Total 23 61 242 39 173 45 583
Defectinduction
 Defect detection (reviews/testing)  Analysis..
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/29
Defect Leakage Matrix - Analysis
• Ideal matrix should have values only on the diagonal cells
• Any values above the diagonal indicate defect leakage
Your Comments on defect leakage please ?? ..
• How is the testing process ? UAT / ST / IT / UT
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/30
Defect classification
Defects by Severity
0.00%
5.00%
10.00%
15.00%
20.00%
25.00%
30.00%
35.00%
40.00%
Showstopper High Medium Low Misc
Severity
%defects
Analysis..
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/31
Defect classification - Analysis
Are important defects being identified ?
It is also important to look at ..
Who is assigning severity ?
Important in whose eyes ?
Are defect classification guidelines defined and agreed
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/32
Defect Prediction Model
Defect distribution across SDLC
11
13.5
16.5
17.25
10.5
21
10.25
7
17
0
5
10
15
20
25
SRS Design Coding UT IT ST UAT
Phase
%Defects
Avg %
No. of defects NOW
U R
here
UAT
Analysis..
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/33
Defect Prediction Model - Analysis
From past experience, 10% defects got skipped to UAT
Suppose, We have committed to deliver with less than 10 defects
at UAT.
And, found 7 defects at SRS & 17 defects at Design
• What do we infer ?
• What is expected at UAT ?
• Quality of SRS development v/s quality of SRS review
• Quality of Design v/s quality of design review
Suppose, Till the time of delivery, we had already found 400
defects.
• What do we predict at UAT ?
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/34
Defect Acceptability
0
50
100
150
200
250
#ofdefects
Code Rev UT IT ST
Phase
TotalDefects
Accepted
Rejected
Withdrawn
Analysis..
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/35
Defect Acceptability - Analysis
Defects accepted
Defects rejected
Probable Defects withdrawn
• Comments please ..
• How early defects are reported ? Is there enough time to
fix them?
• Tester’s Image & Pride are at stake
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/36
Goal –Test completeness
Question: What is Test completeness ?
• Functional & nonFunctional
• Against standards / objectives
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/37
Goal Accomplishment (FURPS+)
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Functionality
Usability
Reliability
Perform
ance
SecurityM
aintainabilitySupportability
TC not Appl
TC not Exec
TC Failed
TC Passed
Analysis..
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/38
Goal Accomplishment - Analysis
Test cases failed & not executed are important
to look at
Is there a need to replan ?
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/39
Completeness / Coverage
Feature coverage
Code coverage – statement, condition, loop, ..
Requirements coverage
Standards/protocol coverage
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/40
Goal – Create right visibility
• Planned presentations to management
– what
– How often
• Conduct survey among affected groups
• Collect feedback – internal / external
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/41
Justify Ourselves
Developers feel-
“ Testers write lot of tests, but it is a wasted
effort. Real bugs are not uncovered.”
Is this true?
– May be!
– May be not!!
How do we justify?
Measurement - Metrics - Analysis
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/42
Testers must …
• Know what they are doing
• Have pride in their work
• Present their work to the right people
• Plan, Measure, Analyse, Refine, ….
Industry responds with rewards
It is an opportunity to be a leader
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/43
Going Forward ...
• Industry will learn & mature
• Demand & value of Testing is
bound to increase
• Will have matured models to support
• Focus may then shift more
towards preventive from
corrective
Thank You
Your feedback is valuable to us
- We can be contacted at -
OAK SYSTEMS PVT. LTD.
http://www.oaksys.net/
oakTQ@oaksys.net
Phone- (91)-(80)-4126 7681
Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/45
Q & CQuestions and Comments
OAK~TQ Seminars 2008
Celebrating 10 years of Quality Life
Test Defect Metrics and Analysis
Pradeep P. Oak
Bangalore
[January 24, 2008]

More Related Content

What's hot

Achieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality EngineeringAchieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality EngineeringGreg Sypolt
 
Build a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation FrameworkBuild a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation FrameworkJosiah Renaudin
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAQualitest
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningQA or the Highway
 
Establishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance TestsEstablishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance TestsConteneo Inc.
 
Quality Engineering in the New Era
Quality Engineering in the New EraQuality Engineering in the New Era
Quality Engineering in the New EraCygnet Infotech
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)Yotam Sharan
 
Continuous Testing - The New Normal
Continuous Testing - The New NormalContinuous Testing - The New Normal
Continuous Testing - The New NormalTechWell
 
Continuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hallContinuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hallPeter Marshall
 
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...TEST Huddle
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsTaUB Solutions
 
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...QA or the Highway
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureRik Marselis
 
ATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approachATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approachKarla Silva
 
Suchindra samavedam visualcv_resume
Suchindra samavedam visualcv_resumeSuchindra samavedam visualcv_resume
Suchindra samavedam visualcv_resumesuchindra samavedam
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeIndicThreads
 
Performance Testing in Agile and DevOps Environments
Performance Testing in Agile and DevOps EnvironmentsPerformance Testing in Agile and DevOps Environments
Performance Testing in Agile and DevOps EnvironmentsTechWell
 
DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?Marc Hornbeek
 
Quality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomQuality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomJosiah Renaudin
 

What's hot (20)

Achieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality EngineeringAchieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality Engineering
 
Build a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation FrameworkBuild a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation Framework
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
 
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
 
Establishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance TestsEstablishing Release Quality Levels and Release Acceptance Tests
Establishing Release Quality Levels and Release Acceptance Tests
 
Quality Engineering in the New Era
Quality Engineering in the New EraQuality Engineering in the New Era
Quality Engineering in the New Era
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)
 
Continuous Testing - The New Normal
Continuous Testing - The New NormalContinuous Testing - The New Normal
Continuous Testing - The New Normal
 
Continuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hallContinuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hall
 
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
'Quality Engineering: Build It Right The First Time' by Allan Woodcock, Shoba...
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
 
ATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approachATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approach
 
Suchindra samavedam visualcv_resume
Suchindra samavedam visualcv_resumeSuchindra samavedam visualcv_resume
Suchindra samavedam visualcv_resume
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Performance Testing in Agile and DevOps Environments
Performance Testing in Agile and DevOps EnvironmentsPerformance Testing in Agile and DevOps Environments
Performance Testing in Agile and DevOps Environments
 
DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?
 
Quality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomQuality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the Room
 

Viewers also liked

Case study on Performance Profiling of Software for Financial Services
Case study on Performance Profiling of Software for Financial ServicesCase study on Performance Profiling of Software for Financial Services
Case study on Performance Profiling of Software for Financial ServicesOak Systems
 
Case study on Test Automation under RUP
Case study on Test Automation under RUPCase study on Test Automation under RUP
Case study on Test Automation under RUPOak Systems
 
Case study on V&V for Avionics Software System
Case study on V&V for Avionics Software SystemCase study on V&V for Avionics Software System
Case study on V&V for Avionics Software SystemOak Systems
 
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Radar CDU Testing- A Case Study from Oak Systems Pvt LtdRadar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Radar CDU Testing- A Case Study from Oak Systems Pvt LtdOak Systems
 
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdPerformance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdOak Systems
 
V&V Considerations In Implementing IEC61508-3
V&V Considerations In Implementing IEC61508-3V&V Considerations In Implementing IEC61508-3
V&V Considerations In Implementing IEC61508-3Oak Systems
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & TrendKMS Technology
 

Viewers also liked (7)

Case study on Performance Profiling of Software for Financial Services
Case study on Performance Profiling of Software for Financial ServicesCase study on Performance Profiling of Software for Financial Services
Case study on Performance Profiling of Software for Financial Services
 
Case study on Test Automation under RUP
Case study on Test Automation under RUPCase study on Test Automation under RUP
Case study on Test Automation under RUP
 
Case study on V&V for Avionics Software System
Case study on V&V for Avionics Software SystemCase study on V&V for Avionics Software System
Case study on V&V for Avionics Software System
 
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Radar CDU Testing- A Case Study from Oak Systems Pvt LtdRadar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
 
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdPerformance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
 
V&V Considerations In Implementing IEC61508-3
V&V Considerations In Implementing IEC61508-3V&V Considerations In Implementing IEC61508-3
V&V Considerations In Implementing IEC61508-3
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & Trend
 

Similar to Test Defect Metrics and Analysis

Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A PracticumTechWell
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017Kari Kakkonen
 
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...TEST Huddle
 
Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A PracticumTechWell
 
Introduction to test for non testers
Introduction to test for non testersIntroduction to test for non testers
Introduction to test for non testersMattias Lönnqvist
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real WorldLee Barnes
 
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018Kari Kakkonen
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Emerasoft, solutions to collaborate
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process QualityWorksoft
 
Exploratory Testing - Kari Kakkonen
Exploratory Testing - Kari KakkonenExploratory Testing - Kari Kakkonen
Exploratory Testing - Kari KakkonenKari Kakkonen
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real WorldSOASTA
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real WorldSOASTA
 
CI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality EngineeringCI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality EngineeringSushma
 

Similar to Test Defect Metrics and Analysis (20)

Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A Practicum
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017Exploratory Testing Kari Kakkonen BTD 2017
Exploratory Testing Kari Kakkonen BTD 2017
 
CV-SBERA
CV-SBERACV-SBERA
CV-SBERA
 
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
 
Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A Practicum
 
Introduction to test for non testers
Introduction to test for non testersIntroduction to test for non testers
Introduction to test for non testers
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real World
 
CV_Rahul_Nishant
CV_Rahul_NishantCV_Rahul_Nishant
CV_Rahul_Nishant
 
CV_Rahul_Nishant
CV_Rahul_NishantCV_Rahul_Nishant
CV_Rahul_Nishant
 
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
CV_Arvind Pandey
CV_Arvind PandeyCV_Arvind Pandey
CV_Arvind Pandey
 
Sandeep Mishra_Resume
Sandeep Mishra_ResumeSandeep Mishra_Resume
Sandeep Mishra_Resume
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process Quality
 
Exploratory Testing - Kari Kakkonen
Exploratory Testing - Kari KakkonenExploratory Testing - Kari Kakkonen
Exploratory Testing - Kari Kakkonen
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real World
 
Agile Load Testing In The Real World
Agile Load Testing In The Real WorldAgile Load Testing In The Real World
Agile Load Testing In The Real World
 
CI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality EngineeringCI/CT/CD and Role of Quality Engineering
CI/CT/CD and Role of Quality Engineering
 

More from Oak Systems

Case Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear ControllerCase Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear ControllerOak Systems
 
Case Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of Attitude and Heading Reference SystemCase Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of Attitude and Heading Reference SystemOak Systems
 
Case Study on IV&V of an Agriculture Drone
Case Study on IV&V of an Agriculture DroneCase Study on IV&V of an Agriculture Drone
Case Study on IV&V of an Agriculture DroneOak Systems
 
Case Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study_IV&V of AutomaticFlightControlPanel.pdfCase Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study_IV&V of AutomaticFlightControlPanel.pdfOak Systems
 
Case Study on Advanced light weight torpedo (Software IV&V).pptx
Case Study on Advanced light weight torpedo (Software IV&V).pptxCase Study on Advanced light weight torpedo (Software IV&V).pptx
Case Study on Advanced light weight torpedo (Software IV&V).pptxOak Systems
 
Case study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile ApplicationCase study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile ApplicationOak Systems
 
Case study on operating an Offshore Delivery Center (ODC)
Case study on operating an Offshore Delivery Center (ODC)Case study on operating an Offshore Delivery Center (ODC)
Case study on operating an Offshore Delivery Center (ODC)Oak Systems
 
Case study - IV&V of Standby Engine Instrument
Case study - IV&V of Standby Engine InstrumentCase study - IV&V of Standby Engine Instrument
Case study - IV&V of Standby Engine InstrumentOak Systems
 
Banking Case study: UAT Support for CBS Migration
Banking Case study: UAT Support for CBS MigrationBanking Case study: UAT Support for CBS Migration
Banking Case study: UAT Support for CBS MigrationOak Systems
 
Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020Oak Systems
 
Introduction to TTCN-3 and AUTOSAR Conformance Testing
Introduction to TTCN-3 and AUTOSAR Conformance TestingIntroduction to TTCN-3 and AUTOSAR Conformance Testing
Introduction to TTCN-3 and AUTOSAR Conformance TestingOak Systems
 
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic HardwareOverview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic HardwareOak Systems
 
Considerations in Verification of Safety Design for Complex Systems
Considerations in Verification of Safety Design for Complex SystemsConsiderations in Verification of Safety Design for Complex Systems
Considerations in Verification of Safety Design for Complex SystemsOak Systems
 
V&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsV&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsOak Systems
 
A Case Study in Banking UAT
A Case Study in Banking UATA Case Study in Banking UAT
A Case Study in Banking UATOak Systems
 
A Case Study on Testing of e-banking
A Case Study on Testing of e-bankingA Case Study on Testing of e-banking
A Case Study on Testing of e-bankingOak Systems
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems
 

More from Oak Systems (17)

Case Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear ControllerCase Study on IV&V of the Landing Gear Controller
Case Study on IV&V of the Landing Gear Controller
 
Case Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of Attitude and Heading Reference SystemCase Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of Attitude and Heading Reference System
 
Case Study on IV&V of an Agriculture Drone
Case Study on IV&V of an Agriculture DroneCase Study on IV&V of an Agriculture Drone
Case Study on IV&V of an Agriculture Drone
 
Case Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study_IV&V of AutomaticFlightControlPanel.pdfCase Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study_IV&V of AutomaticFlightControlPanel.pdf
 
Case Study on Advanced light weight torpedo (Software IV&V).pptx
Case Study on Advanced light weight torpedo (Software IV&V).pptxCase Study on Advanced light weight torpedo (Software IV&V).pptx
Case Study on Advanced light weight torpedo (Software IV&V).pptx
 
Case study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile ApplicationCase study - Test Automation of a Mobile Application
Case study - Test Automation of a Mobile Application
 
Case study on operating an Offshore Delivery Center (ODC)
Case study on operating an Offshore Delivery Center (ODC)Case study on operating an Offshore Delivery Center (ODC)
Case study on operating an Offshore Delivery Center (ODC)
 
Case study - IV&V of Standby Engine Instrument
Case study - IV&V of Standby Engine InstrumentCase study - IV&V of Standby Engine Instrument
Case study - IV&V of Standby Engine Instrument
 
Banking Case study: UAT Support for CBS Migration
Banking Case study: UAT Support for CBS MigrationBanking Case study: UAT Support for CBS Migration
Banking Case study: UAT Support for CBS Migration
 
Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020Oaksys Updated Presentation 2020
Oaksys Updated Presentation 2020
 
Introduction to TTCN-3 and AUTOSAR Conformance Testing
Introduction to TTCN-3 and AUTOSAR Conformance TestingIntroduction to TTCN-3 and AUTOSAR Conformance Testing
Introduction to TTCN-3 and AUTOSAR Conformance Testing
 
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic HardwareOverview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
 
Considerations in Verification of Safety Design for Complex Systems
Considerations in Verification of Safety Design for Complex SystemsConsiderations in Verification of Safety Design for Complex Systems
Considerations in Verification of Safety Design for Complex Systems
 
V&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsV&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple Standards
 
A Case Study in Banking UAT
A Case Study in Banking UATA Case Study in Banking UAT
A Case Study in Banking UAT
 
A Case Study on Testing of e-banking
A Case Study on Testing of e-bankingA Case Study on Testing of e-banking
A Case Study on Testing of e-banking
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it
 

Recently uploaded

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 

Recently uploaded (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 

Test Defect Metrics and Analysis

  • 1. OAK~TQ Seminars 2008 Celebrating 10 years of Quality Life Test Defect Metrics and Analysis Pradeep P. Oak Bangalore [January 24, 2008]
  • 2. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/2 “Works are always associated with the defects .. just as the fire is enveloped with smoke” Bhagavad-Gita Ch. XVIII, 48
  • 3. 2989/1B, 12th Main, 80 Feet Road, HAL II Stage, BANGALORE – 560 008 http://www.oaksys.net/
  • 4. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/4 Who we are • Specialist Independent Software QA/Testing company • Established in 1998 • ISO 9001:2000 certified since 2003 • Over 150 Test specialists • Multiple domain expertise • Offices in Bangalore, Pune • Operations in India, USA, Europe
  • 5. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/5
  • 6. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/6 Key Members • Mr. Pradeep Oak - M Tech., IIT Kanpur – worked with TCS, Index, … – consulted with HPISO, Philips, DRDO, Satyam, … • Mr. Narendranath Pai - B Tech – expertise in Business & Web Applications – worked with ANZIT, SAP Labs, PSI, … • Ms Tejaswini - B Tech – expertise in Embedded, Real Time & Telecom projects – consulted with DRDO, Motorola, … • Ms Asmita Oak - B Tech – expertise in Quality Management Systems – worked on V & V projects at DRDO, Synopsys, … AND .. 150+ others
  • 7. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/7 Services Offered Managed Testing Service Software Test Planning & Strategy development QA for the complete SDLC Test case design and driver development Test Environment setup & Test Execution Development of Test Automation Framework User Acceptance Testing In short, everything in Software Testing
  • 8. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/8 What makes us different? • Flexible approach To us, each client is unique. So is each client solution. • Adaptable delivery We know that the key to a successful project is the ability to adapt. If anything is likely to have an impact on a project, we identify and communicate the issue quickly and take a constructive approach to problem resolution. • Attention to detail • Superior technical ability • Team-based delivery We don’t supply individuals - we supply the knowledge and backup of a specialist organisation. We have the depth to offer a full range of specialist skills, ranging from project management to automation scripting, focused on your requirements. • Long term relationships, not "Touch and Go"
  • 9. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/9 Our research initiatives • OAK-BVB Center of Excellence in V&V (2003) • In association with BVB college of Engineering, Hubli • Focusing on research and propoagation of new techniques in software Verification & Validation, deriving new methods of analysing test metrics, .. • OAK-PDA Center of Excellence in Software Automation (2005) • In association with PDA College of Engineering, Gulbarga • Focusing on test automation, tool evaluation, productivity improvement etc.
  • 10. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/10 Projects’ Snapshot .. Testing & Test Automation in Insurance, Banking, CRM domains System Testing, Automation and UAT of products under Insurance domain • Cross-platform Testing of a Network Management Product • Testing WAP based internet software in Medical services domain Testing and reverse engineering of a B2B software (Automotives) Test design, development and execution of ISDN v110 protocol Internet/Intranet based Pension administration software System Testing of Internet Payment Security System Test Automation of Telecom applications IV & V of of Mission Critical Avionics Software (LCA and others) under 2167A, DO-178B, IEEE 12207, … Test automation of telecom data validation system Requirement analysis of Avionics system using formal methods (ESTEREL) UAT of HRMIS product Managed Testing of a Global Core Banking Application with CMMi L5 processes
  • 11. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/11 Partial Client List• Aeronautical Development Agency, Min. of Defence, Govt. of India • ANZ Information Technology Ltd. • CEMILAC (Centre for Military Airworthiness & Certification) • CGI India • CyberCash India • Dell International Services Ltd • Electronics & Radar Development Establishment (LRDE) • First Apex Technologies • GE India Technology Center (GEITC) • IBM Global Services India Pvt. Ltd. • iFlex Solutions Ltd • India Life Hewitt Ltd. (leading Pension consulting ASP) • Infosys Technologies Limited • Price Waterhouse Coopers (PwC) • SupportSoft • Symantec (Veritas) India • Yodlee Inc.
  • 12. OAK~TQ Seminars 2008 Celebrating 10 years of Quality Life Test Defect Metrics and Analysis Pradeep P. Oak Bangalore [January 24, 2008]
  • 13. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/13 Seminar Agenda • Tester – y’day – today - tomorrow • Defect metrics & Analysis Discussions & experience-sharing of all • Questions & Comments
  • 14. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/14 Where are we in Testing • 1980 .. Nothing called s/w tester • 1990 – QC/QA sneaks in • Late 90’s – Tester as a role • 2000’s – Independent testing • 2005 – Testing as a career option • many conferences, seminars, trainings, symposia, ... • … • 2010 - ???? . . . .
  • 15. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/15 Industry Expectations In the last few years .. We have seen lot of changes ….Expectations are building up • Need the right attitude • Act as Virtual Users • Job is quite demanding as the profile is yet to get defined . . . .
  • 16. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/16 Tester is required to .. • Find all defects • Be responsible to own all the onsite bugs • Know programming very well • Be a domain expert • Be analytical • Be flexible • Be available for a 9-6 job (9 PM to 6 AM !!) • ….
  • 17. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/17 Can we be a Thinking Tester ? Goals • Be an efficient tester/test group • Improve effectiveness of testing • Do complete testing [goal accomplishment] • Be predictable [repeatable] Let us try to discuss these thru sample metrics
  • 18. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/18 Goal – Improve Test efficiency Question: What is Test efficiency ? • Faster • Cheaper
  • 19. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/19 Test Efficiency Cost of finding a defect • No. of TCs designed v/s effort spent • No. of TCs executed v/s effort spent • No. of TCs automated v/s effort spent • Test effort v/s Devp effort • Waiting time v/s Test time
  • 20. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/20 Cost of a defect • Cost = effort spent/defects found • Avg. Effort per defect per project is plotted Analysis.. Cost of a defect 0 10 20 30 40 50 60 70 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 PersonHours
  • 21. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/21 Cost of a defect - Analysis Why some projects have high costs of testing • Is it because of good quality of development? • Is it ineffective testing / inefficient testing ? • Is the product complex ? • Is it new technology ? • Is it new domain / platform ? • Is the team new ? • Is a different process followed / process not followed
  • 22. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/22 Test Effort distribution 0 5 10 15 20 25 30 35 Test Strategy STP ITP UTP UT IT ST Testing Activity %TestEffort P1 P2 P3 Analysis..
  • 23. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/23 Test Effort distribution - Analysis • Is there a relationship between planning & execution ? • Is more planning leading to reduced execution time (telescopic)? STP v/s ST ITP v/s IT UTP v/s UT Related Question: Is there a relationship between test effort & test effectiveness
  • 24. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/24 Cost v/s Value of a Test • What is the COST of each test ? • What is the VALUE of each test ?
  • 25. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/25 Cost v/s Value of a Test • When you test what you gain ? • When you do not test, what you save/gain ? • Cost benefit analysis or ROI – Tangible benefits – Intangible benefits – • increased confidence, better image Why not .. Value of Quality (VoQ) instead of CoQ !!
  • 26. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/26 Goal – Improve effectiveness Question: What is Test effectiveness ? • Finding all defects [till current stage] • No defects reported in next stages • Finding critical defects more • Presenting Testing work well to others
  • 27. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/27 Goal – Improve effectiveness What are the metrics ? • Defect leakage • Defect distribution • Defect prediction • Defect acceptability by affected teams • Feedback / Survey • …..
  • 28. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/28 Defect Leakage Matrix (sample) SRS Dsgn CUT IT ST UAT Total SRS 23 5 1 8 2 39 Dsgn -- 56 7 1 64 CUT -- -- 234 6 34 4 278 IT -- -- -- 32 3 2 37 ST -- -- -- -- 128 26 154 UAT -- -- -- -- -- 11 11 Total 23 61 242 39 173 45 583 Defectinduction  Defect detection (reviews/testing)  Analysis..
  • 29. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/29 Defect Leakage Matrix - Analysis • Ideal matrix should have values only on the diagonal cells • Any values above the diagonal indicate defect leakage Your Comments on defect leakage please ?? .. • How is the testing process ? UAT / ST / IT / UT
  • 30. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/30 Defect classification Defects by Severity 0.00% 5.00% 10.00% 15.00% 20.00% 25.00% 30.00% 35.00% 40.00% Showstopper High Medium Low Misc Severity %defects Analysis..
  • 31. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/31 Defect classification - Analysis Are important defects being identified ? It is also important to look at .. Who is assigning severity ? Important in whose eyes ? Are defect classification guidelines defined and agreed
  • 32. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/32 Defect Prediction Model Defect distribution across SDLC 11 13.5 16.5 17.25 10.5 21 10.25 7 17 0 5 10 15 20 25 SRS Design Coding UT IT ST UAT Phase %Defects Avg % No. of defects NOW U R here UAT Analysis..
  • 33. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/33 Defect Prediction Model - Analysis From past experience, 10% defects got skipped to UAT Suppose, We have committed to deliver with less than 10 defects at UAT. And, found 7 defects at SRS & 17 defects at Design • What do we infer ? • What is expected at UAT ? • Quality of SRS development v/s quality of SRS review • Quality of Design v/s quality of design review Suppose, Till the time of delivery, we had already found 400 defects. • What do we predict at UAT ?
  • 34. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/34 Defect Acceptability 0 50 100 150 200 250 #ofdefects Code Rev UT IT ST Phase TotalDefects Accepted Rejected Withdrawn Analysis..
  • 35. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/35 Defect Acceptability - Analysis Defects accepted Defects rejected Probable Defects withdrawn • Comments please .. • How early defects are reported ? Is there enough time to fix them? • Tester’s Image & Pride are at stake
  • 36. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/36 Goal –Test completeness Question: What is Test completeness ? • Functional & nonFunctional • Against standards / objectives
  • 37. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/37 Goal Accomplishment (FURPS+) 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Functionality Usability Reliability Perform ance SecurityM aintainabilitySupportability TC not Appl TC not Exec TC Failed TC Passed Analysis..
  • 38. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/38 Goal Accomplishment - Analysis Test cases failed & not executed are important to look at Is there a need to replan ?
  • 39. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/39 Completeness / Coverage Feature coverage Code coverage – statement, condition, loop, .. Requirements coverage Standards/protocol coverage
  • 40. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/40 Goal – Create right visibility • Planned presentations to management – what – How often • Conduct survey among affected groups • Collect feedback – internal / external
  • 41. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/41 Justify Ourselves Developers feel- “ Testers write lot of tests, but it is a wasted effort. Real bugs are not uncovered.” Is this true? – May be! – May be not!! How do we justify? Measurement - Metrics - Analysis
  • 42. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/42 Testers must … • Know what they are doing • Have pride in their work • Present their work to the right people • Plan, Measure, Analyse, Refine, …. Industry responds with rewards It is an opportunity to be a leader
  • 43. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/43 Going Forward ... • Industry will learn & mature • Demand & value of Testing is bound to increase • Will have matured models to support • Focus may then shift more towards preventive from corrective
  • 44. Thank You Your feedback is valuable to us - We can be contacted at - OAK SYSTEMS PVT. LTD. http://www.oaksys.net/ oakTQ@oaksys.net Phone- (91)-(80)-4126 7681
  • 45. Celebrating 10 years of Quality Life Test Defect Metrics & Analysis Oak~TQ Seminars/1/45 Q & CQuestions and Comments
  • 46. OAK~TQ Seminars 2008 Celebrating 10 years of Quality Life Test Defect Metrics and Analysis Pradeep P. Oak Bangalore [January 24, 2008]