T :+251 111 275026

Software Quality Assurance and Testing

Course Objectives

Upon completion of this course, students will have the ability to:

  • conduct effective and efficient inspections,
  • design and implement comprehensive test plans,
  • apply a wide variety of testing techniques in an effective and efficient manner,
  • compute test coverage and yield, according to a variety of criteria,
  • use statistical techniques to evaluate the defect density and the likelihood of faults, and
  • assess a software process to evaluate how effective it is at promoting quality.

Course Description

Quality: how to assure it and verify it, and the need for a culture of quality; Avoidance of errors and other quality problems; Inspections and reviews; Testing, verification and validation techniques; Process assurance vs. Product assurance; Quality process standards; Product and process assurance; Problem analysis and reporting; Statistical approaches to quality control.

Course Content

  1. SQA Concepts
  2. Testing Concepts
  3. Test Techniques
  4. Test Planning
  5. Test Metrics
  6. Test Management
  7. Test Automation