|
1 |
| -# certificate-software-testing-validation-leeds-futurelearn |
| 1 | +# 🧪 Foundations of Software Testing and Validation – University of Leeds |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | +This repository contains **notes, labs, cheatsheets, scenarios, case studies, and a certificate of completion** for the |
| 10 | +*Foundations of Software Testing and Validation* course by **University of Leeds** on *FutureLearn*. |
| 11 | +The program provides a foundation in **testing principles, test design, automation, validation, and defect management**. |
| 12 | + |
| 13 | +--- |
| 14 | + |
| 15 | +## 📚 Notes |
| 16 | +- 📄 [01-introduction.md](./notes/01-introduction.md) – Course introduction |
| 17 | +- 📄 [02-testing-fundamentals.md](./notes/02-testing-fundamentals.md) – Core testing principles |
| 18 | +- 📄 [03-test-design-techniques.md](./notes/03-test-design-techniques.md) – Test design methods |
| 19 | +- 📄 [04-test-management.md](./notes/04-test-management.md) – Test process & management |
| 20 | +- 📄 [05-automation-and-best-practices.md](./notes/05-automation-and-best-practices.md) – Test automation |
| 21 | + |
| 22 | +--- |
| 23 | + |
| 24 | +## 🧪 Labs |
| 25 | +- 🔧 [automation-demo.md](./labs/automation-demo.md) – Basic automation demonstration |
| 26 | +- 🔧 [boundary-value-lab.md](./labs/boundary-value-lab.md) – Boundary value analysis |
| 27 | +- 🔧 [test-plan-lab.md](./labs/test-plan-lab.md) – Writing a test plan |
| 28 | +- 🔧 [unit-testing-lab.md](./labs/unit-testing-lab.md) – Unit testing practice |
| 29 | + |
| 30 | +--- |
| 31 | + |
| 32 | +## 📋 Cheatsheets |
| 33 | +- 📘 [coverage-criteria.md](./cheatsheets/coverage-criteria.md) – Coverage criteria quick ref |
| 34 | +- 📘 [defect-lifecycle.md](./cheatsheets/defect-lifecycle.md) – Defect lifecycle guide |
| 35 | +- 📘 [test-design-techniques.md](./cheatsheets/test-design-techniques.md) – Test design strategies |
| 36 | +- 📘 [test-levels.md](./cheatsheets/test-levels.md) – Unit, integration, system, acceptance |
| 37 | + |
| 38 | +--- |
| 39 | + |
| 40 | +## 🎯 Scenarios |
| 41 | +- 📝 [bug-report-examples.md](./scenarios/bug-report-examples.md) – Example bug reports |
| 42 | +- 📝 [regression-testing-scenario.md](./scenarios/regression-testing-scenario.md) – Regression testing use case |
| 43 | +- 📝 [test-case-examples.md](./scenarios/test-case-examples.md) – Sample test cases |
| 44 | + |
| 45 | +--- |
| 46 | + |
| 47 | +## 🔬 Extras |
| 48 | +- 📑 [case-studies.md](./extras/case-studies.md) – Real-world case studies |
| 49 | +- 📑 [resources.md](./extras/resources.md) – References & learning resources |
| 50 | +- 📆 [timeline.md](./extras/timeline.md) – Timeline of testing practices |
| 51 | + |
| 52 | +--- |
| 53 | + |
| 54 | +## 📖 Docs |
| 55 | +- 📘 [index.md](./docs/index.md) – Program overview |
| 56 | +- 📘 [glossary.md](./docs/glossary.md) – Glossary of testing terms |
| 57 | +- 📘 [references.md](./docs/references.md) – External references |
| 58 | +- 📘 [roadmap.md](./docs/roadmap.md) – Learning roadmap |
| 59 | +- 📘 [syllabus.md](./docs/syllabus.md) – Course syllabus |
| 60 | + |
| 61 | +--- |
| 62 | + |
| 63 | +## 📸 Screenshots |
| 64 | + |
| 65 | +| Step | Screenshot | |
| 66 | +|------|------------| |
| 67 | +| 📚 Week 1 – Intro |  | |
| 68 | +| 🔍 Week 1 – Basics |  | |
| 69 | +| 🧩 Week 1 – Labs |  | |
| 70 | +| 📝 Week 1 – Review |  | |
| 71 | +| 🏫 Week 2 – Course |  | |
| 72 | +| 🧪 Week 2 – Exercises |  | |
| 73 | +| ⭐ Week 2 – Wrap-up |  | |
| 74 | + |
| 75 | +--- |
| 76 | + |
| 77 | +## 📜 Certificate |
| 78 | +🎓 [Certificate of Achievement – Foundations of Software Testing and Validation](./cert/foundations-of-software-testing-and-validation_certificate_of_achievement_7bdx7nw.pdf) |
| 79 | + |
| 80 | +--- |
| 81 | + |
| 82 | +## 📝 Personal Review |
| 83 | +This course gave me **a strong foundation in software testing and validation practices**, |
| 84 | +from **fundamentals of test design** to **automation and defect management**. |
| 85 | +The mix of **hands-on labs, real-world scenarios, and structured notes** helped me build both **theoretical knowledge** and **practical skills**. |
| 86 | + |
| 87 | +--- |
| 88 | + |
| 89 | +## ✍️ Author |
| 90 | +**Thành Danh** – Red Team Learner & Security Researcher |
| 91 | + |
| 92 | +- GitHub: [@ngvuthdanhh](https://github.com/ngvuthdanhh) |
| 93 | +- Email: ngvu.thdanh@gmail.com |
| 94 | + |
| 95 | +--- |
| 96 | + |
| 97 | +## 📄 License |
| 98 | +This project is licensed under the terms of the **MIT License**. See [LICENSE](./LICENSE) for full details. |
| 99 | +© 2025 ngvuthdanhh. All rights reserved. |
0 commit comments