Learn how to evaluate product quality and improve it by identifying defects and problems. This course provides an overview of software testing. It gauges your current understanding and helps you improve upon it.
'The topic of this course is Software Testing—an activity performed for evaluating product quality, and for improving it by identifying defects and problems. Software testing consists of the dynamic verification of the behavior of a program on a finite set of test cases, suitably selected from the usually infinite executions domain, against the expected behavior.This course is intended to assess your understanding of software testing through inline quizzes and feedback. Specific topics addressed in this course are: fundamentals of software testing, test levels and techniques, human computer user interface testing and evaluation, test-related measures, and test process.'