Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.

2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

3. Student and Teacher User Guides |  Schemes of Work |   Real Teacher use Videos |


Join 36000+ teachers and students using TTIO.

Test Data

This refers to the data we used to test a system. If you were testing an app that added two numbers together, your test data would be various numbers. e.g. 5 or -31. If you had a website with a login form, the test data for that login form might include different 'strings' (e.g. names of varying lengths).

There are different types of test data that should be ideally used in your testing table.

  • valid - the most obvious or common data that should work
  • valid extreme - unusual, extreme or unexpected data, eg the highest and lowest (data that tests the limits but that should work)
  • invalid - data that should definitely fail
  • invalid extreme - data that is at the edge of failure and is nearly acceptable
  • erroneous - data that is the wrong data type

www.teachyourselfpython.com