Saturday, December 12, 2015

CP7026 SOFTWARE QUALITY ASSURANCE

CP7026   SOFTWARE QUALITY ASSURANCE

UNIT I             INTRODUCTION

Introduction – Views on quality – Cost of quality - Quality models – Quality frameworks – Verification and Validation – Defect taxonomy – Defect management – Statistics and measurements – IEEE standards – Quality assurance and control processes  

UNIT II             VERIFICATION

Introduction – Verification techniques – Inspections, reviews, walk-throughs – Case studies
  
UNIT III           TEST GENERATION

Software testing- Validation – Test plan  – Test cases - Test Generation – Equivalence partitioning – Boundary value analysis – Category partition method – Combinatorial generation - Decision tables – Examples and Case studies  

UNIT IV         STRUCTURAL TESTING

Introduction – Test adequacy criteria – Control flow graph – Coverages: block, conditions, multiple conditions, MC/DC, path – Data flow graph – Definition and use coverages – C-use, P-use, Defclear, Def-use – Finite state machines – Transition coverage – Fault based testing – Mutation analysis – Case studies  

UNIT V           FUNCTIONAL TESTING

Introduction – Test adequacy criteria - Test cases from use cases – Exploratory testing - Integration, system, acceptance, regression testing – Testing for specific attributes: Performance, load and stress testing – Usability testing – Security testing - Test automation – Test oracles  

REFERENCES: 

1. Boriz Beizer, "Software Testing Techniques", 2nd Edition, DreamTech, 2009. 
2. Aditya P. Mathur, "Foundations of Software Testing", Pearson, 2008 
3. Mauro Pezze and Michal Young,  "Software Testing and Analysis. Process, Principles, and Techniques", John Wiley 2008 
4. Stephen H. Kan, "Metrics and Models in Software Quality Engineering", 2nd Edition, Pearson, 2003 
5. Kshirasagar Naik and Priyadarshi Tripathy (Eds), "Software Testing and Quality Assurance: Theory and Practice", John Wiley, 2008 
6. "Combinatorial Methods in Software Testing", ttp://csrc.nist.gov/groups/SNS/acts/index.html 


No comments:

Post a Comment