Skip main navigation

New offer! Get 30% off one whole year of Unlimited learning. Subscribe for just £249.99 £174.99. New subscribers only. T&Cs apply

Find out more

Exercise: Design a validation plan and QA activities

Design a validation plan and some quality assurance activities that you would implement during the software development process.
Question marks, lightbulbs, tick boxes and post it notes.

Now it’s your turn.

Your task is to design a validation plan and some quality assurance activities that you would implement during the software development process.

You can do your plans in a notebook and then check out our model answers at the bottom of the page.

The project outline

Our team is commissioned by a leading cinema company to develop a state-of-the-art ticketing system. The project involves creating a user-friendly interface to handle customer bookings efficiently.

We’re employing a thorough software development lifecycle, including detailed validation and quality assurance methods. This includes creating user and event classes, complete with functions for booking tickets and identifying seat categories.

Test design techniques like boundary value analysis and equivalence partitioning will be used to ensure comprehensive test coverage. Our ultimate goal is a robust system offering a smooth customer experience while maintaining data accuracy and integrity.

Your task

To get you started we’ve created a detailed list of headings below for both validation tests and quality assurance activities. 
Construct a test plan based on these, creating one or two activities for each heading.
When you have done this, have a look at the model answers at the bottom of the page – did any of your ideas for activities match up with ours?

Validation activities

  1. Requirement validation
  2. Design validation
  3. Code validation
  4. Test validation
  5. User acceptance validation

Quality assurance activities

  1. Requirement management
  2. Design and code reviews
  3. Test management
  4. Continuous integration and deployment
  5. Process improvement and monitoring

Model answers

You can download a range of model answers for each plan type below.

Model answers – Designing validation plans

Model answers – Designing QA plans

This article is from the free online

Foundations of Software Testing and Validation

Created by
FutureLearn - Learning For Life

Reach your personal and professional goals

Unlock access to hundreds of expert online courses and degrees from top universities and educators to gain accredited qualifications and professional CV-building certificates.

Join over 18 million learners to launch, switch or build upon your career, all at your own pace, across a wide range of topic areas.

Start Learning now