Overview

This topic presents to students the fundamentals of software testing. The focus will be on processes and techniques by which testing activities can be carried out systematically in order to meet software quality goals. Consequently the topic covers subjects such as general testing principles, fundamental test process, testing and the … For more content click the Read More button below.

Topic availabilities

To view topic availabilities, select an availability from the drop down, towards the top right of the screen.

Tuition pattern

To view tuition patterns, select an availability from the drop down, towards the top right of the screen.

Aims

This topic aims to extend the student's understanding of the processes, techniques and methods involved in a systematic engineering approach to the development and maintenance of software systems, with a particular emphasis on the unique technical and management challenges associated with software testing. This topic will also extend students' ability to apply their knowledge of software testing through a substantial practical project in a team-work environment.

Assessments

To view assessment information, select an availability from the drop down, towards the top right of the screen.

Current students should refer to FLO for detailed assessment information, including due dates. Assessment information is accurate at the time of publishing.

For policy details, visit Assessments

Requisites information

Pre-requisites:
Anti-requisites:

Assumed knowledge

Computer skills such as can be obtained in ENGR2792 Software Architecture and Design. Students without the assumed knowledge should check with the topic coordinator as to the background required as there will be no additional assistance to compensate for missing background.