Software Testing and Reliability
Duration
- One Semester or equivalent
Contact hours
- 36 hours face to face + blended
On-campus unit delivery combines face-to-face and digital learning.
2023 teaching periods
Hawthorn Higher Ed. Semester 2 |
||
---|---|---|
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Prerequisites
or
or
Aims and objectives
This unit of study aims to provide basic concepts of software testing and software reliability.
Unit Learning Outcomes (ULO)
On successful completion of this unit students will be able to:
1. Demonstrate the basics of software testing (K1)
2. Apply various test case generation methods and testing techniques (K3, S2, S3)
3. Demonstrate the basics of software reliability (K1)
4. Apply reliability estimation methods (K3, S2, S3)
Swinburne Engineering Competencies (A1-7, K1-6, S1-4): find out more about Engineering Skills and Competencies including the Engineers Australia Stage 1 Competencies.
Unit information in detail
- Teaching methods, assessment and content.
Teaching methods
Hawthorn
Type | Hours per week | Number of Weeks | Total |
On Campus Lecture | 2 | 12 | 24 |
On Campus Tutorial | 1 | 12 | 12 |
Unspecified Learning Activities Independent Learning | 9.5 | 12 | 114 |
TOTAL | 150 hours |
Assessment
Types | Individual/Group Role | Weighting | Unit Learning Outcomes (ULOs) |
Assignment | Individual | 40% | 1,2,3 |
Project Report | Individual | 60% | 1,2,3,4 |
Content
- Selection of test cases
- Program instrumentation
- Data flow analysis
- Domain testing strategy
- Static and dynamic analysis
- Basics of reliability theory
- Reliability modelling
Study resources
- Reading materials.
Reading materials
A list of reading materials and/or required texts will be made available in the Unit Outline.