CS9262 SOFTWARE QUALITY ASSURANCE
UNIT I
Introduction to software quality - challenges – objectives – quality factors – components of SQA
– contract review – development and quality plans – SQA components in project life cycle –
SQA defect removal policies – Reviews
UNIT II
Basics of software testing – test generation from requirements – finite state models –
combinatorial designs - test selection, minimization and prioritization for regression testing – test
adequacy, assessment and enhancement
UNIT III
Testing strategies – white box and black box approach – integration testing – system and
acceptance testing – performance testing – regression testing - internationalization testing – adhoc
testing – website testing – usability testing – accessibility testing
Test plan – management – execution and reporting – software test automation –
automated testing tools
UNIT IV
Hierarchical models of software quality – software quality metrics –function points -Software
product quality – software maintenance quality – effect of case tools – software quality
infrastructure – procedures – certifications – configuration management – documentation
control.
UNIT V
Project progress control – costs – quality management standards – project process standards –
management and its role in SQA – SQA unit
REFERENCES
1. Daniel Galin, Software quality assurance – from theory to implementation , Pearson
education, 2009.
2. Aditya Mathur, Foundations of software testing, Pearson Education, 2008
3. Srinivasan Desikan and Gopalaswamy Ramesh, Software testing – principles and
practices , Pearson education, 2006
4. Ron Patton, Software testing , second edition, Pearson education, 2007
5. Alan C Gillies, “Software Quality Theory and Management”, Cengage Learning, Second
edition, 2003
UNIT I
Introduction to software quality - challenges – objectives – quality factors – components of SQA
– contract review – development and quality plans – SQA components in project life cycle –
SQA defect removal policies – Reviews
UNIT II
Basics of software testing – test generation from requirements – finite state models –
combinatorial designs - test selection, minimization and prioritization for regression testing – test
adequacy, assessment and enhancement
UNIT III
Testing strategies – white box and black box approach – integration testing – system and
acceptance testing – performance testing – regression testing - internationalization testing – adhoc
testing – website testing – usability testing – accessibility testing
Test plan – management – execution and reporting – software test automation –
automated testing tools
UNIT IV
Hierarchical models of software quality – software quality metrics –function points -Software
product quality – software maintenance quality – effect of case tools – software quality
infrastructure – procedures – certifications – configuration management – documentation
control.
UNIT V
Project progress control – costs – quality management standards – project process standards –
management and its role in SQA – SQA unit
REFERENCES
1. Daniel Galin, Software quality assurance – from theory to implementation , Pearson
education, 2009.
2. Aditya Mathur, Foundations of software testing, Pearson Education, 2008
3. Srinivasan Desikan and Gopalaswamy Ramesh, Software testing – principles and
practices , Pearson education, 2006
4. Ron Patton, Software testing , second edition, Pearson education, 2007
5. Alan C Gillies, “Software Quality Theory and Management”, Cengage Learning, Second
edition, 2003
No comments:
Post a Comment