The following course is in this bundle: Software Testing. This tutorial is part of a series of eLearning courses designed to help you prepare for the examination to become a Certified Software Development Professional (CSDP) or to learn more about specific software engineering topics. Courses in this series address one or more of the fifteen Knowledge Areas that comprise the Software Engineering Body of Knowledge - or SWEBOK, upon which the Certification Exam is based. Within each course module, there is a list of textbooks, courses and relevant reference materials to assist you in preparing for the Certification Exam.
The topic of this course is Software Testing. Software Testing is 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.
The following IEEE standards are included in this package:
IEEE 829-1998 (Superseded by IEEE IEEE 829-2008) IEEE Standard for Software and System Test Documentation
IEEE 610.12-1990 (Superseded by IEEE/ISO/IEC 24765-2010) Systems and software engineering -- Vocabulary