Software Quality Assurance
Code | School | Level | Credits | Semesters |
COMP3053 | School of Computer Science | 3 | 10 | Autumn China |
- Code
- COMP3053
- School
- School of Computer Science
- Level
- 3
- Credits
- 10
- Semesters
- Autumn China
Summary
Prerequisites: AE1PGP or AE1PGA or equivalent basic programming skills.
Through two to three hours of lectures each week, you will be introduced to concepts and techniques for software testing and will be given an insight into the use of artificial and computational intelligence for automated software testing. You will also review recent industry trends on software quality assurance and testing.
Target Students
Part II undergraduate students in the School of Computer Science. Also available to students from other Schools with the agreement of the module convenor.This module is part of the Software Engineering theme in the School of Computer Science.
Classes
- One 2-hour lecture each week for 12 weeks
- One 1-hour lecture each week for 12 weeks
Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester
Assessment
- 40% Coursework 1: Several assignments researching, reporting, presenting and assessing a given topic within the remit of the module.
- 60% Exam 1 (1-hour-30-minute): 1.5 hour written examination
Educational Aims
To introduce concepts and techniques for software testing and quality assurance. To describe quality assurance standards and metrics. To introduce techniques for systematic software testing. To give an insight into the use of artificial and computational intelligence for automated software testing. To review recent industry trends on software quality assurance and testing.Learning Outcomes
Knowledge and understanding:
•Knowledge and understanding of evaluation and testing of software systems.
Intellectual skills:
•Ability to use formal methods of software analysis.
Professional skills:
•Ability to test software in a systematic way and carry out quality assurance process, experience of using specialised testing software.
Transferable skills:
•Abstract thinking, systematic approach to problem solving.
Conveners
- Dr Dave Towey