Skip to content

Risk Analysis & Systems Testing

Risk Analysis & Systems Testing

Start Date

October 1, 2025

Duration

Second Year

Lectures

Introduction

Risk-based testing prioritizes tests during the system testing phase, based on the highest impact and probability of system failure.

This unit aims to give students the knowledge and skills they need to use risk-based testing (RBT), using a medium-sized application, develop a full and detailed RBT procedure, and document the results. Students will then be able to evaluate
the effectiveness of the application and the testing procedures employed. RBT is used widely in the industry to organize software testing and to use test resources more efficiently.

This unit introduces students to prioritizing testing software features according to the risk of failure, evaluated as a function of criticality or importance and impact of failure. The riskĀ of software failure determines the priority of tests within a Test Plan, strategically carrying out testing over multiple test cycles. Among the topics included in this unit are: how to classify and evaluate software risks using the risk formula, risk matrix, RBT testing and test build strategies, priority test cycles, security testing, coverage analysis, and risk reduction reports. As a result of studying this unit, students will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation, which are crucial for gaining employment and developing academic competence.

This Course Includes

Learning Outcomes
By the end of this unit students will be able to:
LO1 Examine risk-based testing and requirements
LO2 Create a customised, risk-based test strategy, plans and techniques for a given
specification
LO3 Demonstrate a risk-based Test Plan, producing associated outcomes
LO4 Evaluate a risk-based Test Plan and its associated outcomes.

Sign Up and Start Learning