Practical ways to design high quality tests during all phases of software development. Test Planning. Test design. Test coverage criteria. Test automation. Concept of static analysis. Reviews. Walkthroughs. Inspections.
Pre-Requisites: SWE 206 And (ICS 253 Or MATH 210)