Professional Documents
Culture Documents
Defect Review and Code Review: by Rabia Khalid
Defect Review and Code Review: by Rabia Khalid
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.
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 %)
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.
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