levo

Testing and Evaluating the Solution

  • 12 subtopics
  • 36 things to know
  • A2 Unit 2

What Testing and Evaluating the Solution covers

Testing and Evaluating the Solution is examined in Unit A2 2, Implementing Solutions — an internally assessed portfolio. It covers planning the testing of the finished solution, choosing test data: normal, boundary and erroneous, testing validation and error handling, testing the database and its queries, testing the user interface and the navigation, testing the whole solution and testing with the user, documenting test outcomes as evidence, Diagnosing failures and retesting, evaluating the test procedures, evaluating the solution against the user requirements, evaluating delivery against the project plan and evaluating your own performance on the development.

Where it is assessed

A2 Unit 2

Implementing Solutions — an internally assessed portfolio.

Check the CCEA specification ↗

The 12 subtopics

Each one has its own page.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Key term

Why must a test outcome be recorded with evidence, and what should the record of a failed test contain?

Key term

Why must the user take part in testing, and what should they be given to work with?

Key term

How is a query on a range of dates tested?

Process

State what a testing procedure for a finished solution sets out.

Key term

Name the three kinds of test data every field should be tested with.

Key term

Why is every validation rule given a test of its own?

Key term

State what is tested on every control of every form.

Key term

State the first step when a test fails.

Evaluation

Explain what it means to evaluate the test procedures.

Key term

Explain what a critical evaluation of a solution involves.

Key term

Explain what evaluating the development against the project plan involves.

Key term

State what an evaluation of personal performance covers.

Key term

Why is the testing planned before the solution is finished?

Key term

Define normal test data.

Key term

How is a presence check tested?

Key term

Name the four operations that must be tested against every table.

Key term

How is navigation tested in a solution built from several forms?

Key term

State what is checked during system testing of a completed solution.

Key term

Define a test log.

Key term

Why must a fault be reproducible before it is corrected?

Key term

Which question does an evaluation of the testing begin with?

Key term

Which document does the evaluation of the solution refer to first?

Key term

Which figure shows most clearly whether the plan was realistic?

Key term

Why must an evaluation of personal performance be supported by evidence?

Key term

State the order in which the parts of a solution are tested.

Key term

Define boundary test data.

Key term

How is a range check on a numeric field tested?

Key term

How is it confirmed that a record has genuinely been stored?

Key term

Why is the route back tested as well as the route forward?

Key term

What does integration testing look for that module testing cannot?

Key term

State what is recorded for a test that passes.

Key term

How does a developer narrow down where a fault lies?

Key term

How is the coverage of the testing measured?

Key term

How is the evaluation structured so that nothing is missed?

Key term

How should slippage be reported in an evaluation?

Key term

Give one piece of evidence for a claim of good time management.

Take Testing and Evaluating the Solution further

The same content, four other ways.

Commonly confused

Pairs that lose marks when they are blurred together.

  • Normal data vs Extreme data

    Normal data: a value expected in everyday use. Extreme data: a valid value at the very edge of the accepted range.

  • Critical evaluation vs Description

    Critical evaluation: reaching a judgement with evidence and naming shortcomings. Description: setting out only what exists.

Questions from this topic

Each one with the model answer underneath.

  1. 1

    State what a testing procedure for a finished solution sets out.

    Model answer

    A testing procedure sets out what will be tested, in what order, with what data, by whom, and what result is expected.

  2. 2

    Why is the testing planned before the solution is finished?

    Model answer

    Tests written from the requirements cannot be bent to fit the code, and planning early makes sure time is set aside for them.

  3. 3

    State the order in which the parts of a solution are tested.

    Model answer

    Individual modules are tested first, then modules joined together, then the whole solution, and finally the solution with the user.

  4. 4

    Name the six columns a table of planned tests should contain.

    Model answer

    The table gives the test number, its purpose, the data used, the expected result, the actual result and a pass or fail decision.

  5. 5

    Why does every planned test carry a number?

    Model answer

    The number links the test to its evidence, to the requirement it checks, and to any retest run after a fault is corrected.

  6. 6

    How are the tests derived from the user requirements?

    Model answer

    Each numbered requirement generates at least one test, so a requirement with no test has never been shown to work.

What is inside Levo

Six ways to work the same material.

1Closed book
2Open book
3Closed book

The 3-step method, run for you

Answer cold, learn it, then prove it stuck. Levo tracks the jump between your first attempt and your last.

Software and the Development Environment
Defining Data: Types, Variables and Classes
Program Control Structures
Objects, Classes and Data Structures

Cram a whole paper in one sitting

Sort every topic into what you know and what you do not, then drill only the weak ones.

A null is the of one.
absencepresencetype

Blank Blitz makes facts automatic

Rapid timed gap-fills on the terms and numbers you need to recall without thinking.

AA null means no value has been recorded.
BZero and an empty string are values.
CA null is the absence of a value.

Build It gets the exam shape right

Assemble a full-mark answer from its marking points, in the order an examiner wants them.

An error is the mistake a person made.
TrueFalse

Test It catches misconceptions

Spot the fault in a statement. The traps are the mistakes students actually make.

721941163128510

Brain Breaks between sessions

Short focus games to reset attention, so the next set lands better than the last.

Testing and Evaluating the Solution revision questions

What does Testing and Evaluating the Solution cover in CCEA A-Level Software Systems Development?
12 subtopics: planning the testing of the finished solution, choosing test data: normal, boundary and erroneous, testing validation and error handling, testing the database and its queries, testing the user interface and the navigation, testing the whole solution and testing with the user, documenting test outcomes as evidence, diagnosing failures and retesting, evaluating the test procedures, evaluating the solution against the user requirements, evaluating delivery against the project plan and evaluating your own performance on the development. Each one has its own page with questions and model answers.
How is Testing and Evaluating the Solution organised?
By the CCEA CL4 specification, subtopic by subtopic, so it matches the order you are taught it in.

Every question in Testing and Evaluating the Solution, on a schedule.

Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.

Or £46 a year, about £3.83 a month. Cancel anytime.