Testing the Grant Management System

You are going to test a real system β€” a grant application and approval system β€” just like a professional tester would. This page explains what you are doing, in what order, and why.

What is software testing?

Testing is how we find out whether a system actually does what it is supposed to do β€” and whether it is safe, accessible, and ready for real users. A tester does not just check if things work. They deliberately try to break things, push boundaries, and ask "what if?"

Good testing finds problems before real users do. Every bug you find today is a problem that will not reach a live system.

πŸ“š
Tool 1 β€” This page
Learn the testing concepts
Use the group tabs above to find your group's testing type. You will learn what your testing type means, write test scenarios, complete and fix existing ones, and make pass/fail verdicts on described outcomes.

No live system needed for this part. It is paper-based practice to build your testing skills.
πŸ’»
Tool 2 β€” The live system
Run real tests
The grant management system is a real working application. You will log in as an applicant or caseworker and run guided test scenarios β€” submitting applications, making decisions, and checking that notifications arrive correctly.

This is where you actually test something real.
1
Find your group and read your testing type (~5 mins)
Your teacher will assign you to Group A, B, C, D, or E. Click your group tab above. Read the overview card to understand what type of testing your group covers and why it matters.
2
Complete your group's four stages (~20 mins)
Work through Pre-test setup β†’ Test scenarios β†’ Pass/Fail verdicts β†’ Debrief using the tabs in your group pack. For each stage, discuss with your group before writing your answers.
Pre-test setup
Test scenarios
Pass / Fail
Debrief
3
Test the live system in pairs (~20 mins)
Open the test scenario pack (your teacher will share the link). Work in pairs β€” one person plays the applicant, the other plays the caseworker. Follow each scenario step by step, record your verdict, and note what you actually observed.
Test environment notes: The password for all accounts is test1234. Verification codes appear on screen instead of arriving by email β€” this is intentional and shows you how test environments differ from live ones.
4
Present back to the class (~3 mins per group)
Use the Debrief tab in your group pack to guide your presentation. Cover: what your testing type is, which test outcomes were Pass/Fail/Blocked, what you found on the live system, and one thing that surprised you.
Group Testing type The big question Live system?
A Functional & Integration Does it work? Do the parts talk to each other? βœ“ Yes
B Accessibility & Usability Can everyone use it? Is it easy to navigate? Concepts only
C Performance & Security Does it handle pressure? Is data safe? βœ“ Yes (security)
D Operational Readiness Are the teams ready? Is support in place? Concepts only
E Regression When something changes, what else breaks? βœ“ Yes

Testing β€” why, what, and how

Testing is not just about checking if a feature works. A robust test strategy covers five dimensions. Each group will become the expert in one area and present their findings back to the class.

How this works: Each group works through four stages β€” Pre-test setup, Test scenarios, Pass/Fail verdicts, and a Debrief. You have 25 minutes. Use the group pills above to jump to your pack. At the end, each group presents their key findings to the class.
βš™οΈGroup A β€” Functional & Integration
Does the feature work as specified? Do systems hand off correctly to each other? You will test the submission-to-confirmation flow end to end.
Focus: Application submission β†’ eligibility check β†’ confirmation email
β™ΏGroup B β€” Accessibility & Usability
Can all users use the system? Is it easy to navigate? You will test the submission form against GOV.UK accessibility standards and usability principles.
Focus: WCAG 2.1 AA, keyboard navigation, plain English, error handling
πŸ”’Group C β€” Performance & Security
Does the system hold up under load? Is applicant data safe? You will test deadline-day volume and data handling against security principles.
Focus: Submission deadline load, data encryption, access control
πŸš€Group D β€” Operational Readiness
Are the teams ready for go-live? Is support in place? You will assess whether the grant management system is ready to go live using a readiness checklist.
Focus: Support, monitoring, training, rollback plan, comms
πŸ”„Group E β€” Regression Testing
When the approval flow changes, what else breaks? You will identify which existing tests must be re-run and why change ripples through the system.
Focus: Impact analysis, re-test scope, test dependency mapping
What is a test scenario?
FieldWhat it meansExample
Test IDUnique reference for trackingFUNC-001
Story referenceWhich user story this testsAs an applicant, I want to submit…
PreconditionsWhat must be true before the test runsApplicant is logged in. Form is complete.
Test stepsExactly what the tester does1. Click Submit. 2. Observe response.
Expected resultWhat should happen if the system worksConfirmation screen shown. Email sent.
Actual resultWhat actually happened (filled in when running)β€” (filled during test execution)
Pass / Fail / BlockedVerdict based on expected vs actualPass