The Software Test and Quality Assurance course explores software-project integration and testing and teaches students how to define and assess software quality. Students will analyze how a developed system conforms to specific requirements by utilizing various tools and techniques for software-quality assessment, including review/inspection techniques for nonexecutable software, black-box and white-box testing techniques for executable software, and test-result analysis. Students will apply testing standards and strategies to their own software projects and write a test-analysis report. Topics include quality assurance, boundary value, equivalence class, control paths, data-flow paths, traceability matrix, functional testing, unit testing, compatibility testing, component and system/regression tests, and the defect life cycle (DLC).
To create a custom estimate of your tuition and costs, visit our Net Price Calculator.