CS 3250

Software Testing

Course Description

Pre-Requisite(s): CS 2150 or (CS 2100 and CS 2120) with a grade of C- or better

An introduction to testing for assuring software quality. Covers concepts and techniques for testing software, including testing at the unit, module, subsystem, and system levels; automatic and manual techniques for generating and validating test data; the testing process; static vs. dynamic analysis; functional testing; inspections; testing in specific application domains; and reliability assessment.