UNIT-6
Software quality
Software quality
Software quality
On the basis of the multi-dimensional concept, quality can be defined as ‘ the degree to which a product or service possesses a desired combination of attributes ’.
Software quality
BROADENING THE CONCEPT OF QUALITY
Product Quality
BROADENING THE CONCEPT OF QUALITY
BROADENING THE CONCEPT OF QUALITY
BROADENING THE CONCEPT OF QUALITY
BENEFITS OF INVESTMENT ON QUALITY
BENEFITS OF INVESTMENT ON QUALITY
By implementing quality evaluation programs, the following benefits are achieved:
QUALITY CONTROL AND QUALITY ASSURANCE
QUALITY CONTROL AND QUALITY ASSURANCE
QUALITY CONTROL AND QUALITY ASSURANCE
QUALITY CONTROL AND QUALITY ASSURANCE
QUALITY CONTROL AND QUALITY ASSURANCE
QUALITY FACTORS
QUALITY FACTORS
QUALITY FACTORS
QUALITY FACTORS
QUALITY FACTORS
SOFTWARE QUALITY METRICS
SOFTWARE QUALITY METRICS
Product Quality Metrics
1 . Mean-time to failure ( MTTF)
SOFTWARE QUALITY METRICS
2. Defect density metrics
SOFTWARE QUALITY METRICS
3.Customer satisfaction metrics
1. Very satisfied
2. Satisfied
3. Neutral
4. Dissatisfied
5. Very dissatisfied
SOFTWARE QUALITY METRICS
4 . Customer problem metrics
Total number of licensed months of the software during the period
SOFTWARE QUALITY METRICS
1. Defect-density during testing
SOFTWARE QUALITY METRICS
2. Defect-arrival pattern during testing
SOFTWARE QUALITY METRICS
3. Defect-removal efficiency
SOFTWARE QUALITY METRICS
Metrics for Software Maintenance
1. Fix backlog and backlog management index
SOFTWARE QUALITY METRICS
SOFTWARE QUALITY METRICS
SOFTWARE QUALITY METRICS
2. Fix response time
SOFTWARE QUALITY METRICS
3. Fix quality
NEED FOR AUTOMATION
NEED FOR AUTOMATION
NEED FOR AUTOMATION
NEED FOR AUTOMATION
NEED FOR AUTOMATION
CATEGORIZATION OF TESTING TOOLS
STATIC TESTING TOOLS
STATIC TESTING TOOLS
DYNAMIC TESTING TOOLS
DYNAMIC TESTING TOOLS
TESTING ACTIVITY TOOLS
TESTING ACTIVITY TOOLS
Tools for review and inspections
TESTING ACTIVITY TOOLS
Tools for test planning
1. Templates for test plan documentation.
2. Test schedule and staffing estimates.
3. Complexity analyser.
TESTING ACTIVITY TOOLS
Tools for test design and development
TESTING ACTIVITY TOOLS
Test execution and evaluation tools
TESTING ACTIVITY TOOLS
Memory testing tools
TESTING ACTIVITY TOOLS
Network-testing tools
SELECTION OF TESTING TOOLS
SELECTION OF TESTING TOOLS
1. Match the tool to its appropriate use
SELECTION OF TESTING TOOLS
2. Select the tool to its appropriate SDLC phase
3. Select the tool to the skill of the tester
SELECTION OF TESTING TOOLS
4. Select a tool which is affordable
SELECTION OF TESTING TOOLS
5. Determine how many tools are required for testing the system
SELECTION OF TESTING TOOLS
6. Select the tool after examining the schedule of testing
COMMERCIAL TESTING TOOLS
1. Mercury Interactive’s WinRunner
COMMERCIAL TESTING TOOLS
2. IBM Rational SQA Robot
3. Apache’s JMeter
COMMERCIAL TESTING TOOLS
4. Segue Software’s SilkTest
COMMERCIAL TESTING TOOLS
5. Mercury Interactive’s LoadRunner