Software Testing Metrics and Quality Assurance
Quiz covering software testing metrics, defect management, QA/QC principles, automation, and testing fundamentals
Questions
Which of the following characterises the cost of faults?
- They are cheapest to find in the early development phases and the most expensive to fix in the latest test phases.
- They are easiest to find during system testing but the most expensive to fix then.
- Faults are cheapest to find in the early development phases but the most expensive to fix then.
- Although faults are most expensive to find during early development phases, they are cheapest to fix then.
Which of the following should NOT normally be an objective for a test?
- To find faults in the software.
- To assess whether the software is ready for release.
- To demonstrate that the software doesn’t work.
- To prove that the software is correct.
Which of the following is a form of functional testing?
- Boundary value analysis
- Usability testing
- Performance testing
- Security testing
Which of the following would NOT normally form part of a test plan?
- Features to be tested
- Incident reports
- Risks
- Schedule Reports
Which of the following is NOT a white box technique?
- Statement testing
- Path testing
- Data flow testing
- State transition testing
Software testing metrics does not fall into which of the following categories?
- Summary
- Coverage
- Progress
- Quality
Any automated testing metric should have clearly defined goals for the automation
- Performance
- Effort
- Coverage
- Quality
If this is the first time an automated testing approach has been used for a project, it is important to generate a metric that calculates the
- Cost of automation
- Performance of automation
- Value of automation
- Quality of automation
Automation Index can be defined as the
- Effort needed to automate a set of given test cases
- Cost needed to automate a set of given test cases
- Percentage of a set of given test cases that is automatable
- Investment done to automate a set of given test cases
The frequency of test execution completion metric that calculates the percentage of test scripts executed with respect to the total planned for execution is
- Quarterly
- Monthly
- Phase-End
- None of the above
A measure of the total known defects divided by the size of the software entity being measured is
- Ageing Analysis
- Defect Trend
- Defect Density
- Defect Summary
The highest attainable value of Defect Removal efficiency is
- 10
- 5
- 100
- 1
The total number of defects re-opened divided by the total number of defects fixed gives the
- Current Quality Ratio
- Defect fix retest lag
- Quality of fixes
- Defect removal efficiency
The number of test cases automated divided by the total number of test cases automatable gives
- Percentage automatable
- Automation progress
- Automation Index
- Automation coverage index
One of the most useful metric to show the health of a project is
- Defect trend analysis
- Defect removal efficiency
- Defect ageing
- Error discovery rate
Defects holding maximum test cases reports
- Defects with severity 1 and 2
- Defects that are keeping maximum number of test cases in wait
- Defects that are linked with same requirement
- Defects with a high priority
The following metric belongs to the Quality category of reporting
- Error discovery rate
- Problem reports by priority
- Defect ageing
- Defect fix retest
The process by which product quality is compared with applicable standards and the action taken when nonconformance is detected is known as
- Quality Assurance
- Quality Control
- Both
- None of the above
If the impact of a defect is severe, but interim solution is available and the defect is not hindering the test process, then such a defect will fall under which category?
- Critical
- Major
- Minor
- Severe
Which of the following defects would not be identified in Performance testing?
- Software scalability
- Infrastructure utilization
- Invalid data entries
- Both (a) and (b)