Skip main navigation

Activity 4: Summary and next steps

You have looked at the importance of selecting appropriate dynamic testing techniques depending on the project requirements and available resources.

Well done for completing Activity 4.

Throughout this activity, you have looked at the importance of selecting appropriate dynamic testing techniques depending on the project requirements and available resources. Furthermore, you’ve recognised the benefits and challenges associated with each technique, which can help inform your testing strategies in future projects.

In addition to dynamic testing techniques, you have delved into the different testing activities, such as test planning, test case design, test execution and test evaluation. These activities provide a structured approach to the testing process and help ensure that your efforts are targeted and effective.

By outlining a basic test plan, you gained hands-on experience with these activities and gained insights into their roles in the software testing process.

Next steps

Having explored dynamic testing techniques and activities, you will now take your learning about software testing up another level in Activity 5 by learning about software test levels, where you’ll learn about different layers of testing. Think of this like peeling an onion, each layer is important and unique – from component testing, which is all about the individual elements of the software, up to acceptance testing where you check to ensure that the whole package is good to go.

You will also learn about software test types. Here, the different ways to test are broken down into functional testing, which checks if the software does what it’s supposed to, and non-functional testing, which looks at how well the software does its job more broadly.

After that it’s all about you applying what you’ve learnt. You’ll be taking everything you’ve learned so far and putting it into practice – learning by doing.

Remember, you and your fellow learners are in this together and the goal is to learn and grow. So, don’t worry about getting things right first time – just keep trying, keep learning and have fun.

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