Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

SQA

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

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

You might also like