Software Testing, Quality Assurance and Maintenance (SSW567)


Course Instructor
Linda Laird

Effective software testing is the hallmark of trustworthy software systems. In this online graduate course, you learn about the various modes of testing needed for quality software systems. Get an intensive look at real-world software testing coupled with a liberal number of case histories. Build a library of test cases using call setup, clearing, restart, and reset state diagrams. Learn to appreciate boundary conditions in structural and functional testing. Test two sorting routines to determine if boundary conditions and performance requirements are met. Build test cases with orthogonal array tables. Explore alternative test approaches, such as negative testing and risk-based testing, to certify software reliability. The course concludes with Web-based testing.


 Interactivity with the professor, and flexibility to listen to recorded lectures made this class stand out."
Print This PageE-Mail This Page