Library Information Technology 9626 Testing a spreadsheet
AS Level · Information Technology 9626

Testing a spreadsheet

Revise Testing a spreadsheet for Information Technology 9626 (AS Level) — revision notes, 3 practice questions and instant AI marking.

📖 Revision notes · preview
8.2 · Chapter 8 · AS Level IT · Hodder Education

Testing a Spreadsheet

How to design a test plan, choose the right test data, test formulas and validation rules, and what to do when you find errors.

📋 Test Plans
🟢 Normal Data
🟡 Extreme Data
🔴 Abnormal Data
The Big Idea: Testing is not an afterthought — you design your test plan before entering any data. A good test plan systematically checks every formula and every validation rule using carefully chosen data that covers normal use, edge cases, and deliberate errors.
WhyWhy Testing Matters

A spreadsheet that looks right may still contain errors in formulas or validation rules that only appear under specific conditions. Thorough testing before using real data reduces errors, builds confidence in the model, and protects the integrity of any decisions made using the spreadsheet.

All formulas and all validation rules need to be tested. For formulas containing conditions (IF, COUNTIF, INDEX, MATCH, etc.) — every branch of the condition must be tested.

Data TypesThe Three Types of Test Data
🟢 Normal Data
Data that is valid and within the expected range. The formula or validation rule should accept it and produce the correct result.

Example (scores 0–10): Test with 1, 4, 8 — all should be accepted.
🟡 Extreme Data
Data that is on the boundary of what is valid — the exact minimum or maximum allowed value. These are still valid and should be accepted, but they test whether the boundary condition is coded correctly.

Example (scores 0–10): Test with exactly 0 and exactly 10.
🔴 Abnormal / Erroneous Data
Data that is outside the valid range or of the wrong type. The validation rule should reject it with an error message.

Example (scores 0–10): Test with −14, 1004, 1.3, 5.6 — all should be rejected.
⚠️ Extreme data is the most important to test. It catches errors like using > instead of >= (greater than vs greater than or equal to). A boundary that should be accepted but isn't (or vice versa) is a common mistake that only extreme data will catch.
Note on text/list validation

List-based validation (e.g. only "AMD" or "Intel") has no extreme data — text values in a list cannot have boundaries. Only normal (valid list items) and abnormal (mis-spelled or invalid items) data types apply.

StructureHow to Design a Test Plan

A test plan is created before any data is entered into the spreadsheet. It should specify exactly what data will be used, what result is expected, and (after testing) what the actual result was. If the actual result doesn't match, remedial action must be taken.

A test plan table has these columns:

Test typeWhat is being testedData enteredExpected resultActual resultRemedial action
NormalCell C8 (scores 0-10)4Data accepted
NormalCell C88Data accepted
ExtremeCell C8 (minimum)0Data accepted
ExtremeCell C8 (maximum)10Data accepted
AbnormalCell C8-14Validation error message
AbnormalCell C81.3Validation error message
AbnormalCell C81004Validation error message

Green border = normal · Amber border = extreme · Red border = abnormal. The Actual result and Remedial action columns are completed after testing.

FormulasTesting Formulas

calculate the expected result by hand before entering the formula

1
Choose simple test values
2
Calculate expected result by hand

before

3
4
5
🔓 Read the full Testing a spreadsheet note → You're seeing the preview · sign in to read it all
Also in the full note
  • 📋 Summary & Review
  • ✅ Concepts Checklist
  • 🧠 What to Memorise
  • 🎯 Exam Tips
What's inside
📖 Revision notes ◉ 3 practice questions 🎯 Learn mode ✦ AI flashcards ✓ Instant AI marking 🧊 3D explorers 🧪 Experiments & simulations 📈 Progress tracking

Past papers that test Testing a spreadsheet

Real Information Technology 9626 papers with questions on this topic — open one and get it marked instantly, free.

9626 Jun 2025 · Paper 1 · Variant 3 Cambridge · mark scheme Open → 9626 Jun 2021 · Paper 3 · Variant 2 Cambridge · mark scheme Open → 9626 Jun 2017 · Paper 3 · Variant 3 Cambridge · mark scheme Open →
All Information Technology 9626 past papers →

Read the full Testing a spreadsheet notes free

That's the preview — create a free account to read the rest, plus flashcards and 3 practice questions with instant AI marking. No credit card.

Unlock the full notes free →

More Information Technology topics