QA Testing


During this class students will:

Understand the software test engineer’s role during software project life cycle.

Understand how to perform the software test planning.

Able to write the software test scenarios, test cases, test plans and various matrices.

Knowledge of software test management tools, bug reporting tools and their usage.

Knowledge of automated software testing tools and able to perform the automated software testing. 

Course Description

This course provides an elementary introduction to software quality assurance and testing. It will discuss the issues, processes and techniques in software quality assurance. The course will train how to apply quality assurance and testing techniques in different activities of software development and maintenance.


Learning Outcome

Students will be able to:

Conduct effective and efficient inspections, and quality assurance plans.

Design and implement comprehensive test plans.

Apply a testing technique in an effective and efficient manner.

Perform manual and automated testing on actual projects.