Skip to Content

Future Students - Courses

click here for a printable version of this page  

Software Testing Processes & Automation

Unit Code: HIT8166




Duration

Contact Hours

Campus

Prerequisite

Corequisite

1 Semester

36 Hours

Hawthorn

Programming and university-level Software Engineering.

Nil

Credit Points: 12.5 Credit Points


Related Course/s:

A unit of study in the Master of Information Technology , Master of Information Technology (Professional Computing) and Master of Technology (Information Technology).

Aims & Objectives:

The aim of this unit is that students will understand the issues involved in, and be capable of planning and conducting manual and automated testing of software.

Learning Outcomes
Students who successfully complete this unit of study should be able to:
• Compare various testing concepts and levels
• Consider, evaluate and apply adequate test techniques
• Explain test-related measures involved in managing test processes
• Deploy testing tools
• Use automated software testing tools at a professional level
• Deploy automated performance testing tools.

Teaching Methods:

Lectures (24 hrs), Tutorial (Labs) (12 hrs)

Assessment:

Assignments, Laboratory exercises, Examination

Content:

  • Testing basic concepts.
  • Test levels.
  • Test techniques.
  • Test related measures.
  • Managing the test process.
  • Automated testing and automated testing life-cycle.
  • Automated test development.
  • Automated defect tracking and reporting.
  • Automated performance testing.

Reading Materials:

Mosley, DM & Posey, BA, Just Enough Software Test Automation, 2002.
Kit, E, Software testing in the real world: improving the process, 1995.
Rational Software, Rational Robot User's Guide, 2002.