AQA A2 Computing 7.3 Testing Flashcards

1
Q

What are the 12 testing strategies?

A
Bottom-up testing
Top-down testing (aka interface testing or stub testing)
Mixed-level testing
Dry running (aka hand tracing, walkthroughs or desk checking)
White-box testing (aka structural testing)
Black-box testing
Unit testing
Integration testing
System testing
Alpha testing
Beta testing
Acceptance testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Bottom-up testing

A

The system is developed from the bottom up and the lowest-level modules are tested first.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Top down testing (aka interface testing or stub testing)

A

A skeleton of the complete system is tested. Functionality is added module by module from the top-down and tested as it is added.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Mixed level testing

A

A combination of top-down and bottom-up testing is used as different approaches are taken

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Dry running (aka hand tracing, walkthroughs or desk checking)

A

Code is read through and checked by hand. A trace table is completed to check the values of the variables at every stage of execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

White-box testing (aka structural testing)

A

Tests are derived from a knowledge of the program code. Tests are devised to execute every possible path through the program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Black-box testing (aka functional testing)

A

Tests are derived from the program specification. Test cases are devised that test all of a programs inputs. The outputs are then examined for correctness.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Unit testing

A

Each function, method or procedure is tested individually for correctness.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Integration testing

A

Tests that separately developed modules work together as planned

How well did you know this?
1
Not at all
2
3
4
5
Perfectly