Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Leeds

Foundations of Software Testing and Validation

University of Leeds via Coursera

Overview

Software testing and validation are vital because they ensure that the end product meets the design requirements. In just two weeks, you'll gain a comprehensive understanding of industry-standard techniques and learn how to design and implement effective test cases. Through step-by-step guidance and real-world examples, you'll delve into different types of software testing, acquiring the skills to apply industry standards and best practices. You'll learn to design robust test cases and adhere to industry standards, making you a valuable asset in the software development field. By the end of the course, you'll be equipped with the knowledge and expertise to ensure software quality through rigorous testing and validation processes. Join this course and kickstart your software development career today. This course is one of many, offered by Click Start, a UK training programme designed to help young people develop digital skills. Click Start offers a limited number of scholarships giving free access to young people in the UK. Check the FAQs to see more detail and follow the link to check if you are eligible for free access today.

Syllabus

  • Week 1: Foundations of software testing and validation
    • Welcome to Foundations of Software Testing and Validation! In the first week, you will be focusing on the basic concepts of software testing, its goals and how it fits into the software development life cycle. During the second week, we'll build on these concepts and explore software validation, quality assurance and dynamic testing techniques. Let's get started!
  • Week 2: Test design techniques and validation
    • Week 2 of the continues the journey into the core of software testing – the various techniques and methods used to ensure software is robust and reliable. You will explore dynamic testing, where software is run under specific conditions and observe the results. You will look at how to create appropriate test cases and learn about two crucial techniques: boundary value analysis and equivalence partitioning. Throughout this week, you'll gain practical skills and knowledge that will be essential for your journey into the world of software testing.

Taught by

Julian Brooks

Reviews

5.0 rating, based on 6 Class Central reviews

4.6 rating at Coursera based on 141 ratings

Start your review of Foundations of Software Testing and Validation

  • This Course is Wow for the beginner level and perfect understanding. A normal and best way teaching methods and full overview in a short form.
  • Anonymous
    It was a very good hands-on course for beginners in QA field. I highly recommend this course for those who want to build a career in Software Quality Assurance.
  • Anonymous
    This course is very useful if you are a newbee to the QA department. It will help you improve your QA position and prepare your brain for the next steps.
    It is not very big, but there is a lot of useful information if you are just starting your QA career.
  • Profile image for Dennis DR
    Dennis DR
    His approach is welcoming on explaining what is involved and I found myself wanting to learn more and further my studies and a career in this fascinating field.
  • Anonymous
    This is a very good course for beginners. It covers a variety of testing-related topics and is a nice way to start your journey into the QA field.
  • Anonymous
    I learned a lot. The explanations were clear and concise. I believe this couse would help anyone in a Quality Department.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.