SQA
SQA
SQA
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:
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 – 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