Skip to Content

Courses

Print or email this page: Print this page Email a Friend

 

Software Testing Processes & Automation

Unit Code:HIT8166



Credit Points

Duration

Contact Hours

Campus

Prerequisite

Corequisite

12.5 Credit Points

1 Semester

36 Hours

Hawthorn

Programming and university-level Software Engineering.

Nil

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.