Back to marketplace

2.3.2 - Testing

No description yet. This curated deck is ready for daily study.

Total cards: 11•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (11)

#1
Front (Question)

What is the purpose of testing?

Back (Answer)

To ensure that a program runs without errors, does what is expected and meets user requirements.

#2
Front (Question)

Iterative testing is…

Back (Answer)

regular testing a small section of the code during development to see if it works. Done during development of the code until it works exactly how the programmer wants it to

#3
Front (Question)

Final/Terminal testing is…

Back (Answer)

Carried out during the end of development once the code is believed to be complete and iterative tesing has been done on all the parts

#4
Front (Question)

What is a syntax error?

Back (Answer)

Not following the grammatical rules of the programming language. This means the program can’t be run and an error is reported by the IDE

#5
Front (Question)

What can a syntax error be caused by

Back (Answer)

• Missing brackets • Misspelling terms e.g print as pint • Not declaring variables

#6
Front (Question)

What is a logical error?

Back (Answer)

A mistake in a calculations or comparison that leads to an unexpected output. The program will still run however.

#7
Front (Question)

What is normal test data?

Back (Answer)

Sensible data that lies within the test range. It should be accepted into a program with no errors.

#8
Front (Question)

What is boundary test data?

Back (Answer)

The upper and lower limits of valid data (data on the edges of the valid range)

#9
Front (Question)

What is invalid test data?

Back (Answer)

Data of the correct type, but outside the validation limit (range)

#10
Front (Question)

What is erroneous data?

Back (Answer)

Data of the incorrect type, which will be rejected by the system e.g. a string in an integer input

#11
Front (Question)

examples of logic errors

Back (Answer)

• Using AND and OR wrong • Using < and > wrong • MAking an infinite loop