SER 330 - Software Quality Assurance and Testing
 
(3 cr.) This course acquaints students with various aspects of software quality assurance. Students learn about dynamic analysis approaches, such as testing and assertions; static analysis approaches, such as reviews and finite-state verification; and processes for promoting software quality. Emphasis is placed on testing, including testing processes, such as unit, integration, system, acceptance and regression testing; and test case selection techniques, such as black-box and white-box testing. The relationship between ethics and software quality assurance is explored. Prerequisite: SER 210; Minimum grade C-; Every Year, Spring
 
Sessions

This course is currently not being offered. Please try again next session.