SOFTWARE QUALITY ASSURANCE
ELECTIVE GROUP : 3 CREDITS: 03
SEMESTER : 07 L:T:P – 3:0:0
IA/UE : 30/70 CONTACT HRS/WEEK : 03
Course Objective:
1. Present effective testing techniques (both black-box and whitebox) for ensuring high quality software;
2. Learn metrics for managing quality assurance and understand capabilities of test tools.
Course Outcomes:
CO1 Know the definition of quality, cost of quality, quality model;
CO2 Apply white-box testing, black-box testing, and inspection techniques;
CO3 Know how test tools can be used in the testing life cycle;
CO4 Use testing metrics for product and process;
CO5 Understand how to do performance testing and usability testing
CO6 Establish software development with quality plan
CO-PO MAPPING
Course Outcomes – Program Outcome Mapping ( H/M/L : 3/2/1)
PO1. PO2. PO3. PO4. PO5. PO6. PO7. PO8. PO9. PO10. PO11. PO12. PSO1. PSO2.
CO1. 1
3 3 3 2 1
CO2. 1
3 3 3 2 1
CO3. 1
3 3 3 2 1
CO4. 1
3 3 2 2 1
CO5. 1
3 3 2 3 1
CO6. 1
3 3 2 2 1
UNIT – I [9 HOURS]
Software Quality Concepts: Software quality problems. Quality definition. Cost of quality, Quality model.
UNIT – II [9 HOURS]
Code-based Testing Techniques: Control flow and data flow testing. Mutation testing. Symbolic evaluation. Domain
testing.
UNIT – III [9 HOURS]
Specification-based Testing Techniques: Equivalence partitioning. Boundary value analysis. Cause-effect graphing.
Random testing. State machine testing. Formal program verification.
UNIT – IV [9 HOURS]
Inspection Technique: Process, Role, Templates
UNIT – V [9 HOURS]
Management of Software Quality: Responsibility. Test cycle (unit, integration, system, alpha and beta testing
phases). Design and code reviews. Test plans. Test tools. Quality metrics. Quality prediction. In-process quality
tracking.
TEXT BOOKS:
1. Software Testing: A Craftsman's Approach, Jorgensen, P.C., 2013, 4th Ed, Auerbach Publications.
2. The Art of Software Testing, Myers, G.J., Sandler, C., Badgett, T., 2011, 3rd Ed, Wiley
3. Software Testing: Fundamental Principles and Essential Knowledge, McCaffrey, J.D., 2009, , BookSurge
Publishing