Course Description

Quality Assurance curriculum offers an introduction to the foundations of program testing and also will let you explore and understand different aspects of testing different programs – equivalence classes, boundary values, edge cases, corner cases, etc.
This course, will focus on the process and learning how to identify, document, and analyze processes from a quality point of view. The quality control principles are put into a process context with a shift in emphasis on managing quality results rather than just measuring the outputs of the process. The topics of process maturity and process improvement are central to this discussion.

Course Outcomes

  • Get know about Types of errors and fault models

  • Structure-based or White-box Techniques

  • Apply the process to be followed in the software development life-cycle models.

  • Use test tools to effectively test applications.

  • High-quality program accuracy requirements analysis

  • Design and implement Test Plans and Procedures.

  • Experience-based Techniques

  • Apply a wide variety of testing techniques at various testing levels.

  • Familiar and use various testing metrics.

  • Application of program testing techniques in commercial environments

Course modules

1Introduction of quality assurance
2Program quality assurance Scope
3Testing through the application Life Cycle
4Test Design Techniques
5Software Defect Management
6Quality Assurance Document Creation
7Reviews and Inspections
8Building Your Action Plan for Quality Improvement