Previous Module
Next Module

COMPUTER SYSTEMS: Encoding and compression

COMPUTER SYSTEMS: Network topologies

COMPUTER SYSTEMS: Wired and wireless networks, protocols, and layers

COMPUTER SYSTEMS: Threats to computer systems and networks

COMPUTER SYSTEMS: Operating systems and utility software

ALGORITHMS AND PROGRAMMING: Types of data

ALGORITHMS AND PROGRAMMING: Producing robust programs

ALGORITHMS AND PROGRAMMING: Designing, creating, and refining algorithms

ALGORITHMS AND PROGRAMMING: Artificial Intelligence (AI)

  • You must understand and be able to distinguish between four main types of test data to make sure your validation checks work properly.
Type Description Example
Normal Data that is expected and valid Age: 25 (if range is 0–120)
Boundary Data at the edge of valid input Age: 0, 120
Invalid Correct type, but outside valid range Age: -1, 130
Erroneous Wrong type of data Age: “twenty” (string instead of integer)
  • Selecting suitable test data
    • Must include normal, boundary, invalid, and erroneous values 
    • Chosen based on the rules and constraints of the problem
  • Test plans: are tables showing: test data, the expected result, the actual result, and a Pass/Fail outcome. These are mainly used in final testing to provide evidence the program works correctly.

Unlock Types of test data

Subscribe to SnapRevise+ to get immediate access to the rest of this resource.

Premium accounts get immediate access to this resource.

Previous Module
Next Module