This unit covers the fundamental products, processes and techniques for system validation and verifications including testing methodologies, static program analysis and code quality measurement and monitoring. Open-source tools will be used to apply in practice knowledge learnt about software testing from a theoretical perspective. Inspection and testing methodologies, analysis of artefacts, robustness, performance analysis configuration management, quality assurance plan and standards, compliance, assessment, certification issues are covered. It shows how to predict, analyse and control defects in complex software systems. -- Course Website
Prerequisites: FIT2004, FIT2024, FIT3042, FIT3077 and one of FIT2002 or FIT3086<br/>or students must be enrolled in FIT Masters program at Monash