CPTR 245 Software Testing and Verification

Overview of quality assurance methodologies and test-driven development. Students will understand the history of software testing, the difference between static and dynamic testing methodologies, and the various levels of testing (acceptance, integration, system, module, and unit). Students will also generate test cases and test plans, and set up continuous integration and automated testing systems. Offered odd years.

Credits

4

Prerequisite

CPTR 142

Distribution

Computer Science