Software Testing and Reliability
Unit code: HIT8057
|Credit points||12.5 Credit Points|
|Contact hours||36 Hours|
|Prerequisites||A university-level software engineering unit and C++ or Java programming experience.|
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 and 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
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.
Reading materialsBeizer, B, Software Testing Techniques, 2nd edn, Van Nostrand Rheinhold, 1990.
Beizer, B, Black Box Testing, John Wiley and Sons, 1995.
Pfleeger, SL, Software Engineering: Theory and Practice, 2nd edn, Prentice Hall, 2002.