everything.study
ENPM 614

Software Testing & Maintenance

3 Credits

The purpose of this course is to provide an overview of software testing and maintenance and how these activities fit into the Software Engineering Life-Cycle. Many examples used in the lectures are derived from analysis of various NASA systems. Topics include various forms of testing such as Functional Testing, Combinatorial Testing, Structural Testing, Model-Based Testing, Security-oriented testing as well as Software Architecture's role in testability & maintainability, Regression Testing, Automated Testing, Testing Coverage including MC/DC coverage and testing standards.

Topics

Topics explicitly listed in official catalogue description

Prerequisites & course information

Prerequisite: ENPM611 . Restriction: Permission of Maryland Applied Graduate Engineering.

Sources