Faculty of Engineering and Natural Sciences · Software Engineering (English) · Undergraduate
Course Objective
Software testing directly affects the quality of the final product and impacts all phases of software product development and life cycle. In addition to the important technical aspects of testing, it is also essential to have well-designed testing processes and overall test program management in place.
Course Content
The aim and objective of this course is to teach students the concepts software quality assurance and how to perform testing. The quality assurance is necessary in every step of development process. It makes sure that the software implement required functionality that satisfy the requirements.
Required Resources
Software Engineering - A Practitioner's Approach (8th edition ) by Roger S. Pressman.
Software Testing and Quality Assurance : Theory and Practice by Kshirasagar Naik, Priyadarshi
Recommended Resources
Software Engineering - A Practitioner's Approach (8th edition ) by Roger S. Pressman.
Software Testing and Quality Assurance : Theory and Practice by Kshirasagar Naik, Priyadarshi
Course Learning Outcomes
- Quality Assurance & Review Techniques
- Defect Prevention and Removal
- Testing Strategies
- Testing Conventional and Object Oriented Applications Techniques


