
Higher SDD - Testing
Presentation
•
Computers
•
8th Grade
•
Practice Problem
•
Easy
G Alexander-Doyle
Used 3+ times
FREE Resource
20 Slides • 6 Questions
1
2
I can create a comprehensive test plan for a given program with normal, extreme and exceptional data sets along with expected results.
I can identify syntax, execution and logic errors in a program design.
I can conduct a dry run with the use of a trace table to map the expected values of variables while a program is running.
I can describe how breakpoints and watchpoints can be used to aid in debugging a program.
Achievements
We are learning how to develop a set of test data to comprehensively test a program.
We are leaning how to identify syntax, execution and logic errors in program code.
We are learning how to use new debugging techniques. Specifically:
dry runs
trace tables/tools
breakpoints
watchpoints
Aims
3
4
5
Categorize
1
56
0
100
-1
101
A program is developed to take in a percentage score achieved in the Higher Computer Systems class test. Categorise the following test data.
6
Categorize
39
12
0
40
42
41
A program is developed to take in a Computing Science coursework score. Categorise the following test data.
7
8
9
10
11
Fill in the Blanks
Which line in this program contains a syntax error?
Type answer...
12
Fill in the Blanks
Which line in this program contains a syntax error?
Type answer...
13
14
Fill in the Blanks
Which line in this program contains a logic error?
Type answer...
15
Fill in the Blanks
Which line in this function contains a logic error?
Type answer...
16
17
18
19
20
21
22
23
A mathematician has written a program to generate the first six numbers in a mathematical sequence. The next number in the sequence is the sum of the previous two numbers. For example, if the sequence starts with 5,7, . . . Then the first six numbers of the sequence would be 5, 7, 12, 19, 31, 50
The following code has been developed to generate the sequence of six numbers.
A logic error in the code means that an incorrect sequence is generated. The trace table below shows the line numbers where a variable has changed.
24
A logic error in the code means that an incorrect sequence is generated. The trace table below shows the line numbers where a variable has changed.
State the missing values at A, B and C. (3 marks)
25
A= [5,7,0,0,0,0]
B= [5,7,7,0,0,0]
C= [5,7,7,7,0,0]
1 mark per line
26
Show answer
Auto Play
Slide 1 / 26
SLIDE
Similar Resources on Wayground
21 questions
HỆ THỐNG KIẾN THỨC - ÔN TẬP HỌC KÌ 1 LỚP 8
Presentation
•
8th Grade
18 questions
Storage Devices
Presentation
•
8th Grade
20 questions
Relasi dan Fungsi
Presentation
•
8th Grade
20 questions
Emancipation Proclamation
Presentation
•
8th Grade
20 questions
Weathering Erosion Deposition
Presentation
•
8th Grade
20 questions
Slope and Graphing Lines
Presentation
•
8th Grade
20 questions
El gato negro
Presentation
•
KG
20 questions
Relations, Lines & Functions
Presentation
•
8th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade