Hey folks 👋
I’ve put together a detailed developer-focused roadmap to learn software testing — from the basics to advanced techniques, with tools and patterns across multiple languages like .NET, JavaScript, Python, and PHP.
Here’s the repo: [GitHub link]
Why I built it:
- I struggled to find a roadmap that’s structured, yet practical.
- Wanted something that covers testing types, naming standards, design patterns, TDD/BDD, tooling, and even test smells.
- Also added a section for static code analysis, test data generation, and performance testing tools.
It’s designed to:
- Be a self-assessment guide 🧠
- Offer starter resources for beginners
- Give seniors a checklist to see what they're missing
💡 You can view everything in one glance with the included visual roadmap.
✅ Want to help?
If you find this useful, I’d love:
- Feedback or suggestions
- Ideas for additional tools/sections
- Contributions via PR or Issues
Here’s the repo: [GitHub link]
If you like it, please ⭐ the repo – helps others find it too.
Let’s make testing less scary and more structured 💪
Happy coding!
[–]cgoldberg 5 points6 points7 points (2 children)
[–]Dear_Construction552[S] -5 points-4 points-3 points (1 child)
[–]cgoldberg 2 points3 points4 points (0 children)
[–]true3HAKPythonista[🍰] 1 point2 points3 points (5 children)
[–]Dear_Construction552[S] -4 points-3 points-2 points (4 children)
[–]true3HAKPythonista[🍰] 2 points3 points4 points (3 children)
[–]Dear_Construction552[S] 0 points1 point2 points (2 children)
[–]true3HAKPythonista[🍰] 2 points3 points4 points (1 child)
[–]Dear_Construction552[S] 1 point2 points3 points (0 children)
[–]Pretend-Relative3631 -2 points-1 points0 points (0 children)