This repository contains notes, labs, cheatsheets, scenarios, case studies, and a certificate of completion for the
Foundations of Software Testing and Validation course by University of Leeds on FutureLearn.
The program provides a foundation in testing principles, test design, automation, validation, and defect management.
- 📄 01-introduction.md – Course introduction
- 📄 02-testing-fundamentals.md – Core testing principles
- 📄 03-test-design-techniques.md – Test design methods
- 📄 04-test-management.md – Test process & management
- 📄 05-automation-and-best-practices.md – Test automation
- 🔧 automation-demo.md – Basic automation demonstration
- 🔧 boundary-value-lab.md – Boundary value analysis
- 🔧 test-plan-lab.md – Writing a test plan
- 🔧 unit-testing-lab.md – Unit testing practice
- 📘 coverage-criteria.md – Coverage criteria quick ref
- 📘 defect-lifecycle.md – Defect lifecycle guide
- 📘 test-design-techniques.md – Test design strategies
- 📘 test-levels.md – Unit, integration, system, acceptance
- 📝 bug-report-examples.md – Example bug reports
- 📝 regression-testing-scenario.md – Regression testing use case
- 📝 test-case-examples.md – Sample test cases
- 📑 case-studies.md – Real-world case studies
- 📑 resources.md – References & learning resources
- 📆 timeline.md – Timeline of testing practices
- 📘 index.md – Program overview
- 📘 glossary.md – Glossary of testing terms
- 📘 references.md – External references
- 📘 roadmap.md – Learning roadmap
- 📘 syllabus.md – Course syllabus
Step | Screenshot |
---|---|
📚 Week 1 – Intro | ![]() |
🔍 Week 1 – Basics | ![]() |
🧩 Week 1 – Labs | ![]() |
📝 Week 1 – Review | ![]() |
🏫 Week 2 – Course | ![]() |
🧪 Week 2 – Exercises | ![]() |
⭐ Week 2 – Wrap-up | ![]() |
🎓 Certificate of Achievement – Foundations of Software Testing and Validation
This course gave me a strong foundation in software testing and validation practices,
from fundamentals of test design to automation and defect management.
The mix of hands-on labs, real-world scenarios, and structured notes helped me build both theoretical knowledge and practical skills.
Thành Danh – Red Team Learner & Security Researcher
- GitHub: @ngvuthdanhh
- Email: ngvu.thdanh@gmail.com
This project is licensed under the terms of the MIT License. See LICENSE for full details.
© 2025 ngvuthdanhh. All rights reserved.