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

Activity 1: Summary and next steps

You'll learn about unit, integration, system, and acceptance testing, as well as functional and non-functional testing.
Illustration containing computer screens, lightbulb, cursor icon and question mark.

You have now reached the end of Activity 1.

In this activity, you’ve covered a range of topics to help you better understand the significance of software testing, especially in the context of software development. You have learned the following:

  1. Software testing is essential for ensuring software quality and reliability, as it helps identify and fix bugs, errors and failures.
  2. The goals of software testing include validating that the software meets its requirements, verifying that it works correctly and identifying areas for improvement.
  3. Software testing plays a vital role throughout the software development life cycle (SDLC), from the requirements phase, through design, implementation, testing and deployment through to the maintenance phase.

Next steps

In the next activity, you will build on your learning from Activity 2, covering different test levels and types. You’ll learn about things like unit, integration, system, and acceptance testing, as well as functional and non-functional testing.

This knowledge will help you further understand the various aspects of software testing and how these aspects can be applied in real-world scenarios.

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