
Explore tens of thousands of sets crafted by our community.
Quality Assurance Metrics
20
Flashcards
0/20
Defect Density
Measures the number of defects per unit size of the software (e.g., per KLOC - thousand lines of code) and is used to assess the quality of a software product.
Automated Test Pass Rate
Indicates the percentage of automated tests that pass during the development cycle, used to evaluate the stability of the codebase.
Escaped Defects
Tracks the number of defects that were not caught during testing but were found after release, used to assess the effectiveness of the QA process.
Cycle Time
Expresses the total time from when work begins to when it is delivered, used to measure the efficiency of the development process.
Test Case Effectiveness
Measures the percentage of identified defects vs the total number of defects, to evaluate how effectively tests can discover defects.
Test Coverage
Assesses the proportion of the software that is exercised by the tests and is used to ensure that most paths are tested.
Code Churn
Measures the amount of code changes over time, which can help in understanding the stability of a codebase and the pace of development.
Mean Time To Repair (MTTR)
Indicates the average time required to repair a failed component or system, used as a measure of maintainability.
Test Execution Rate
Measures the speed at which test cases are executed, not necessarily related to the effectiveness but to the efficiency of testing.
Build Stability
Measures how often the software build fails and requires fixing, indicating the robustness of the code integration process.
Customer Satisfaction Score (CSAT)
Measures customer satisfaction with a product or service, typically through surveys, and is a direct reflection of quality perception.
Release Burndown
Tracks the remaining amount of work versus time until a release, helping to estimate if the team will complete their work in the intended timeframe.
Change Failure Rate
The percentage of changes to the codebase that lead to degraded service or subsequently require remediation, indicating the impact of recent changes.
Requirement Stability Index (RSI)
Calculates the ratio of requirement changes to the total number of initial requirements, indicating the stability of project requirements.
Bug Triage Time
Measures how quickly a team can assess and prioritize bugs, reflecting on the responsiveness of the quality assurance process.
Defect Resolution Time
Reflects the average time taken to fix a defect after it's reported, an indicator of the team's responsiveness and process efficiency.
Failed Deployments
Counts the number of deployment attempts that have resulted in failures, reflecting the effectiveness of deployment strategies.
Test Automation Coverage
Measures the extent to which tests are automated, highlighting the efficiency of the QA process and potential for human error reduction.
Mean Time Between Failures (MTBF)
Quantifies the average time interval between inherent failures of a system during operation, used to measure reliability.
Post-release Defects
Counts the number of defects discovered by users after the product has been released, highlighting the effectiveness of the prior testing.
© Hypatia.Tech. 2024 All rights reserved.