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.
Learning outcomes
On completion of this topic you will be expected to be able to:
1.
Understand and explain the key concepts and principles of software testing
2.
Describe and apply various testing techniques
3.
Specify and perform the activities involved in a testing process
4.
Understand the various issues and problems associated with test management and various approaches and tools dealing with these
5.
Work well in a team environment
6.
Understand the role of ethics in the software engineering and the responsibilities of software engineers in general
Assessments
To view assessment information, select an availability from the drop down, towards the top right of the screen.
Requisites information
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.