The basic scope of the course covers theoretical knowledge about concepts of software quality, the quality models, standards and methodologies used in software industry, inspection techniques, comprehensive test strategies, test coverage analysis, software process evaluation, process documentation, defect management, training documentation, inspection management tools. Societal and ethical implications of software quality are emphasized.
The course also covers requirements oriented testing, test plan design, effective testing techniques, test coverage evaluation, statistical techniques for testing, reviews and inspections, testing, verification and validation. Societal and ethical implications of software testing and quality are discussed.
The aims of this course are:
Upon the successful completion of this course, students should be able to:
Textbooks:
References:
Evaluation | Marks | Percentage |
---|---|---|
Class Participation | 10 Marks | 10% |
Tutorial | 10 Marks | 10% |
Presentation/Discussion/Assignments | 10 Marks | 10% |
Project | 10 Marks | 10% |
Final Examination | 60 Marks | 60% |