Course co-ordinator(s): Dr Idris Skloul Ibrahim (Edinburgh).
Aims:
- To develop a critical appreciation of the importance and benefits of software quality in industry
- To enable students to gain competence and practice in software testing at their workplaces
- To enable industry to provide learning opportunities in software testing and software quality assurance
- To enable students to put into practice software quality knowledge and skills, applicable to and contextualised for the host company
Detailed Information
Course Description: Link to Official Course Descriptor.
Pre-requisites: none.
Location: Edinburgh.
Semester: 3, AY.
Syllabus:
Work-based learning:
- rigorous and organised software testing
- combinatorial models in software testing
- software testing life cycle and levels of testing
- rapid prototyping and software quality
- OO testing and procedural testing
- test-driven design, implementation and critical evaluation of software at the workplace
- using data analytics to support software quality and business expectations
- data-flow analysis
- techniques, tools and strategies used in industry
Work-based practice:
- Industrial project embedded in and contextualised for the host company, focusing on the practical aspects software testing
SCQF Level: 9.
Credits: 15.

