levo

Testing Strategies

What a test plan contains

  • 3 things to know
  • A2 Unit 1

Overview

Purpose of a test plan on a development project, six things a test plan records and entry criteria for a stage of testing.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Key term

Name six things a test plan records.

Key term

What are exit criteria, and give an example?

Key term

Why does a test plan schedule time for retesting?

Questions from this subtopic

Each one with the model answer underneath.

  1. 1

    What is the purpose of a test plan on a development project?

    Model answer

    The purpose of a test plan is to state in advance what will be tested at each level, how, by whom and when, and the standard the software must reach before it is accepted, so that testing is a budgeted activity rather than whatever time happens to be left.

  2. 2

    Name six things a test plan records.

    Model answer

    A test plan records the scope of the testing, the features to be tested and those excluded, the approach for each level, the environment and data needed, the schedule and responsibilities, and the criteria for passing.

  3. 3

    Why does a test plan state what will not be tested?

    Model answer

    Stating what is excluded makes the limits of the testing explicit, so that a decision to leave an unchanged legacy report untested is a recorded decision rather than an oversight discovered afterwards.

  4. 4

    What are entry criteria for a stage of testing?

    Model answer

    Entry criteria are the conditions that must hold before that testing may begin, such as the code being complete and unit tested and the test environment being installed with its data.

  5. 5

    What are exit criteria, and give an example?

    Model answer

    Exit criteria state when the testing is finished, for example that every planned test has been run, all faults of high severity are corrected and retested, and no more than an agreed number of minor faults remain open.

  6. 6

    Name the columns of a test case table.

    Model answer

    A test case table carries a test number, the purpose of the test, the input data, the expected result, the actual result, whether it passed or failed, and the action taken.

Other ways to work this

The same content, four other ways.

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.

Every question in Testing Strategies, 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.