Testing and Selecting Test Data (AQA GCSE Computer Science): Flashcards

📚Flashcards
Testing and Selecting Test Data
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

12 cards from this deck

Show

What is testing?

Checking a program works correctly in all situations

What is destructive testing?

Actively trying to break the program to find weaknesses

What is a test plan?

List of tests, test data used, and expected outcomes

What is normal test data?

Data expected from correct user usage, right type & range

How should programs handle normal data?

Accept and process it correctly

What is boundary test data?

Valid data at edge of acceptable range

How should programs handle boundary data?

Accept and handle it correctly

What is erroneous test data?

Data that should be rejected by the program

How should programs handle erroneous data?

Detect and reject it with error message

What types of data are erroneous?

Wrong type, outside range, or invalid

Why is boundary testing important?

Programs often fail at edges of acceptability

What is a key requirement for test data?

Use specific values, not vague descriptions

Join 100,000+ GCSE students studying Flashcards with us.

Select your subjects, and get access to A+ resources today.