This is a project-based course in which each team:
(1) develops a software product doing inspections and testing during the
software development process,
and
(2) does Black Box Testing and White Box Testing on another team's
software product.
Course Objectives
To learn the psychology and economics of software testing.
To learn about and use a version control system.
To use the Agile methodology Scrum to develop a software product.
To learn how to develop and use Test cases.
To learn how to develop and use a Test plan.
To learn how to do Design Inspection and Code Inspection.
To learn how to do Black Box and White Box testing.
To learn how to do Unit Testing, Incremental Testing, and
Regression Testing