Lesson 4.13.1.4
4.13.1.4 Testing Quiz: AQA Computer Science, Unit 13
20 questions
In partnership with Revision Ninja
Lesson 4.13.1.4, Testing: 20 multiple choice questions for the AQA Computer Science (7517), Unit 13: Systematic approach to problem solving, written with Revision Ninja.
Host it live on the board and students join with a game code on their own devices, or revise alone with Free Play. The answers are revealed in the game.
The 20 questions
-
What is the primary purpose of running an implementation with test data?
- Writing documentation
- Measuring memory
- Finding errors
- Designing algorithms
-
Which three categories comprise standard software test data?
- Valid, invalid, random
- Normal, boundary, erroneous
- Syntax, logic, runtime
- Alpha, beta, release
-
Which type of test data represents typical, valid inputs expected during routine operation?
- Normal data
- Erroneous data
- Dummy data
- Boundary data
-
What type of test data sits at the extreme limits of a valid input range?
- Normal data
- Extreme data
- Boundary data
- Erroneous data
-
Which type of test data consists of values outside acceptable limits or of incorrect data types?
- Normal data
- Erroneous data
- Boundary data
- Extreme data
-
What is the primary purpose of carrying out acceptance testing on a system?
- Find syntax errors
- Measure processor speed
- Check code style
- Check specification met
-
Who must perform acceptance testing to confirm a system meets its specified requirements?
- Database admins
- Intended users
- Software developers
- Systems analysts
-
A field accepts ages from 11 to 18. Which value is a boundary test?
- 15
- 18
- 30
- abc
-
A password field accepts 8 to 12 characters. Which input represents erroneous test data?
- 12 characters
- 8 characters
- 10 characters
- 3 characters
-
A system accepts integer quantities from 1 to 100. Which value is a valid boundary test?
- 150
- -1
- 50
- 100
-
Entering text into a numeric input field is an example of which test data type?
- Erroneous data
- Null data
- Normal data
- Boundary data
-
Which type of test data represents typical, everyday inputs expected by a system?
- Normal data
- Erroneous data
- Boundary data
- Invalid data
-
Testing a 100-mark exam system using scores of 0 and 100 uses which data type?
- Normal data
- Erroneous data
- Invalid data
- Boundary data
-
What is the primary purpose of erroneous test data?
- Measuring execution speed
- Checking error handling
- Testing typical inputs
- Checking boundary limits
-
What essential detail must a test plan record alongside test data and test descriptions?
- User passwords
- Expected results
- Source code
- Hardware specifications
-
What evidence is collected from end users during acceptance testing of software?
- Code coverage
- Compiler warnings
- Memory usage
- User feedback
-
Why is boundary data particularly effective at finding software bugs?
- Finds syntax errors
- Reduces file size
- Measures execution time
- Finds off-by-one errors
-
Which process ensures a system handles invalid data safely without crashing?
- Input validation
- Type casting
- Boundary checking
- Syntax checking
-
According to software engineering principles, what can software testing demonstrate?
- Total security
- Absence of errors
- Presence of errors
- Complete correctness
-
Why should test data be designed before writing code?
- To shorten code
- To save memory
- To speed compilation
- To avoid bias
Related quizzes
- Analysis Quiz · 4.13.1.1 · 20 questions
- Design Quiz · 4.13.1.2 · 20 questions
- Implementation Quiz · 4.13.1.3 · 20 questions
- Evaluation Quiz · 4.13.1.5 · 20 questions
- Data types Quiz · 4.1.1.1 · 20 questions
- Entity relationship modelling Quiz · 4.10.1.1 · 20 questions
- Big Data Quiz · 4.11.1.1 · 20 questions
- Function types and first-class objects Quiz · 4.12.1.1 · 20 questions
- Data structures and abstract data types Quiz · 4.2.1.1 · 20 questions
- Breadth-first and depth-first search Quiz · 4.3.1.1 · 20 questions