Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

Defect Review and Code

Review

by Rabia Khalid
What is Defect
An imperfection or deficiency in a work product where it does not meet
its requirements or specifications.
Why Software Defects Happen?
• Programming errors
• Time Pressure
• Miscommunication or No Communication
• Changings in the Requirements
• Complexity of Software

by Rabia Khalid
Common Types of Defects
• Arithmetic Defects
• Logical Defects
• Syntax Defects
• Multithreading Defects
• Interface Defects
• Performance Defects

by Rabia Khalid
What is Defect Logging and Tracking
Defect logging, a process of finding defects in the application under test or product
by testing or recording feedback from customers and making new versions of the
product that fix the defects or the clients feedback.

Defect Tracking Parameter:


• Defect Id
• Priority
• Severity
• Created by
• Created Date
• Assigned to
• Resolved Date
• Resolved By
• Status

by Rabia Khalid
Defect Life Cycle/ Bug Life Cycle

by Rabia Khalid
Defect Management Process

by Rabia Khalid
How to Measure Quality of Test Execution

by Rabia Khalid
How to Measure Quality of Test Execution
Defect Rejection Ratio =
(Number of defects rejected / Total no. of defects raised) * 100
20/84 = 0.238 (23.8 %)

Defect Leakage Ratio =


(Number of defects missed / Total defects of software) * 100

Acceptable Ratio is between 5-10%

by Rabia Khalid
Code Review Check List
• Readability
• Maintainability
• Security
• Speed and Performance
• Documentation
• Reinventing the Wheel
• Scalability
• Reusability
• Patterns
• Test Coverage and Test Quality
• Fit for Purpose
• Notice What’s Missing
• Zoom Out
by Rabia Khalid
Yield

by Rabia Khalid
Yield
yield is the proportion of correct items (conforming to specifications)
you get out of a process compared to the number of raw items you put
into it.

Y = out/in = 347/352= 0.986 (98.6%)

by Rabia Khalid
References:
https://qa-platforms.com/how-software-defects-affect-quality/
https://www.tutorialspoint.com/software_testing_dictionary/defect.ht
m

https://www.codementor.io/blog/code-review-checklist-76q7ovkaqj

by Rabia Khalid

You might also like