- What is the goal of this course?
- What are the prerequisites of becoming a software tester?
- How long does it take to become a great software tester?
- What should I learn to become a great software tester?
- How much indepent homework/learning is needed?
- Where are the classes held?
- Price
What is the goal of this course?
To become a great software tester regardless of tools, methodologies, or frameworks. The first thing you will learn is to forget the terms like manual tester or automation tester. Becoming a software tester means you have to understand the principles, and how to apply them in practice. Using and learning tools are important, but after understanding the paradigms that will be an easy task for you.
But will I learn tools and frameworks in this course?
Of course you will. We will cover test management tools, automation frameworks, API testing tools, databases and so on. But most importantly we will cover why we are using those, what are the advantages and disadvantages and how to search for the best tools for your own specific task or problem. And if after the course you will need a different tool, you can easily learn that one as well, as you will already know the principles which won’t change. This will make you a great software tester rather than just a good one.
What are the prerequisites of becoming a great software tester?
The only real prerequisite is your commitment to becoming a great software tester. No prior IT knowledge or programming skills are necessary; however, basic computer knowledge (using a browser, Microsoft Office or similar tools) is needed. You will also need a big amount of curiosity, precision and the desire to learn new things. But that’s why you’re here, so don’t worry. If you have any doubt don’t hesitate to reach out to me here, or drop an email directly at info@michaelclement.eu.
How long does it take to become a great software tester?
The course spans 220 1,5 hours sessions distributed as in the following options:
- Intensive: 3 days a week with 4 sessions a day -> approximately 18,5 weeks
- Semi-intensive: 3 days a week with 2 sessions a day -> approximately 37 weeks
What will I learn to become a great software tester?
You will learn the following modules with an estimates on how many sessions one module takes (please note, these are just as estimates and the actual numbers can vary from class to class depending on, for example, curiosity for certain topics):
Software Testing principles and how to apply them in practice – 60
- What is software development
- Software testing theory
- Project management tools
- Test management tools
- Black box test techniques in practice
- White box test techniques in practice
- Static testing
- Unified Modeling Language (UML) diagrams in testing
- Application Programming Interface (API) testing manually
- Exploratory and other experience based testing techniques
Linux commands, Databases, Containers, Networks, Version control – 20
Learning one programming language and a short insight to others (e.g. Java, Python, JavaScript, TypeScript, C#, Kotlin) – 60
Test Automation – 60
- Test automation principles, when to and not to automate
- Unit testing
- Application Programming Interface (API) test automation
- Graphichal User Interface (GUI) test automation
- Test Automation and Databases
- CI pipelines
Project work – 20
How much indepent homework/learning is needed to become a great software tester?
The amount of the recommended independent learning and homework preparation varies on the different modules and can very through individuals. You can count with 0,5-1,5 times of the class hours. For example a module of 60 sessions can require 30-90 sessions’ worth of time at home depending on the topic and your learning skills.
Where are the classes held?
All of my courses are held online and anyone can join from all around the world.
Price
EUR 3900/Person
Discounts
- 10% discount for former students
- 10% discount for each new student who applies mentioning your referral (10 new students referred -> free course)
The above discounts can be combined together.