Skip main navigation

New offer! Get 30% off one whole year of Unlimited learning. Subscribe for just £249.99 £174.99. New subscribers only. T&Cs apply

Find out more

Test levels and test types

In this video Julian explains the four main test levels. These are unit testing, integration testing, system testing, and also acceptance testing.

In this video Julian explains the four main test levels. These are unit testing, integration testing, system testing, and also acceptance testing.

Investigate

Your task is to research one of the four test levels and think of a test case for that level.
In the comments, share:
  • what you have discovered
  • the differences between the test levels
  • the challenges you might encounter while testing at each level.
  • Can you think of any challenges you might face with the test level you chose to research?
  • Comment on your fellow learner’s posts – remember, learning from each other is a valuable part of the course.

Below is an example to help with your thinking.

Test level Test case / objective Challenges
Unit testing example: Testing a function that calculates the sum of two integers. Input 2 and 3, expected output 5. Identifying edge cases, isolating the individual unit from the overall app.
     
This article is from the free online

Foundations of Software Testing and Validation

Created by
FutureLearn - Learning For Life

Reach your personal and professional goals

Unlock access to hundreds of expert online courses and degrees from top universities and educators to gain accredited qualifications and professional CV-building certificates.

Join over 18 million learners to launch, switch or build upon your career, all at your own pace, across a wide range of topic areas.

Start Learning now