Skip to Content

Courses

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

 

Software Testing and Reliability

Unit Code:HIT3057



Credit Points

Duration

Contact Hours

Campus

Prerequisite

Corequisite

12.5 Credit Points

1 Semester

36 Hours

Hawthorn

HIT2056 Software Project Management or HIT3309 Software Project Practices and Management

Nil

Related Course/s:

A unit of study in the Bachelor of Science (Information Technology)Bachelor of Science (Computer Science and Software Engineering) and Bachelor of Science (Professional Software Development).

Aims & Objectives:

After successfully completing this unit, students should be able to:

  • Understand the basics of software testing
  • Define the generic testing process
  • Understand, and be able to apply, various test case generation methods and testing techniques
  • Understand the basics of software reliability
  • Understand, and be able to apply, some reliability estimation methods

Teaching Methods:

Lecture (24 hrs), Tutorial/Workshop (12 hrs)

Assessment:

Assignments, Examination

Generic Skills Outcomes:

The graduate attributes which relate to this unit of study help to produce graduates who:

  • Are capable in their chosen professional areas.
  • Are adaptable and manage change.
  • Operate effectively in work and community situations.
  • Are aware of environments.

Content:

  • Selection of test cases.
  • Program instrumentation.
  • Data flow analysis.
  • Domain testing strategy.
  • Mutation analysis.
  • Basics of reliability theory.
  • Reliability modelling.

Reading Materials:

Pfleeger, SL, Software Engineering: Theory and Practice, 2nd edn, Prentice Hall, 2002.