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 FutureLearn

Overview

Excel in tech by mastering software testing best practices

Software testing is crucial for ensuring the quality and reliability of applications in today’s tech-driven world.

In just two weeks, you’ll gain a grasp of industry-standard techniques and learn how to design and implement effective test cases.

Developed by experts at the University of Leeds, this course delves into fundamental concepts and practical applications of software testing and validation.

Explore the foundations of software testing

This course covers a wide range of topics, from understanding the Software Development Life Cycle (SDLC) to learning how static code analysis tools are used to detect potential issues before they manifest in the development process.

Gain a solid foundation in the basics of software testing, including dynamic testing techniques and the critical methodologies that ensure software meets specified requirements.

Apply your skills and embrace ethical responsibilities

Testing software goes beyond technical execution; it also involves understanding its impact and ethical implications. Learn the significance of software validation and quality assurance in maintaining the integrity and security of applications.

Learn how to implement best practices in testing that adhere to industry standards.

Learn from experts at the University of Leeds

This course is developed by the School of Computing at the University of Leeds, recognised globally for its excellence in teaching and research.

This introductory course is perfect for those wanting to learn the basics of software testing and its role in development. You’ll get to know different types of software testing, their benefits and drawbacks, and understand when and why testing is crucial. Plus, you’ll learn how to create effective test cases and develop clear testing plans.

Click Start, which aims to bridge the digital divide for underrepresented groups, provides free access to a wide range of courses offered by the esteemed University of Leeds. As a participant, you’ll have unrestricted access to course materials, graded assignments, and certificates—all at no cost. This initiative will help you build valuable skills in software testing, preparing you for success in various professional settings.

Syllabus

  • Foundations of software testing and validation
    • Course Introduction
    • An introduction to software testing
    • Test levels and test types
    • Software testing techniquies: Static testing
  • Test design techniques and validation
    • Dynamic testing techniques
    • Test design techniques: Boundary value analysis and equivalence partitioning
    • Software validation and quality assurance

Taught by

Sam Wilson

Reviews

Start your review of Foundations of Software Testing and Validation

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.