The course is built in modules that connect to each other. Every module has live sessions, guided practice and simple tasks that feel close to real work.
Below you see what we cover. You do not need any testing or coding background to start. We move step by step and repeat key ideas in different parts of the course.
1
Role of a tester and basics of quality
Understand why testing matters in real teams
›
We start with a simple picture of how software is built and where a tester fits in that picture. The goal here is to understand the daily work of a tester.
- What quality means for users and for a business
- Difference between development, testing and support work
- Software life cycle and simple view of project stages
- What testers do in each stage and what they deliver
2
Core testing ideas and key words
Build the language and mindset of testing
›
In this module we build your basic testing vocabulary and show how a tester looks at a product in a different way from regular users.
- What is a defect and what is a requirement
- Functional and non functional testing in simple terms
- Levels of testing and where a manual tester spends time
- Exploratory testing and structured testing
3
Test design techniques
Move from random checking to thoughtful testing
›
Here we learn how to design test ideas in a smart way so that you cover important risks without getting lost in endless combinations.
- Equivalence classes and boundaries with real examples
- Decision tables and simple state based tests
- Using user journeys and business flows for test ideas
- How to share test ideas with a team so they are clear
4
Test cases, checklists and scenarios
Write tests that someone else can follow
›
In this module we turn ideas into test cases. We focus on clarity. Another person should be able to pick your tests and run them without confusion.
- Parts of a good test case and what to avoid
- When to use detailed steps and when a checklist is enough
- Positive, negative and edge case scenarios
- Designing test data and simple data sets
5
Bug reporting and communication
Explain problems in a way that builds trust
›
This part of the course trains you to report issues in a simple and respectful way. The goal is to help the team fix problems quickly without finger pointing.
- Good bug reports and common mistakes with examples
- Severity and priority with clear examples from projects
- Screenshots, video and simple logs as support for reports
- How to retest, confirm and close issues
6
Test execution and coverage
Plan your day as a tester and track progress
›
In this module you learn how to run tests in a planned way and how to explain what is done and what still needs attention.
- Execution cycles, smoke checks and focused checks
- Regression sessions and simple risk based selection
- Simple progress reports for daily stand up and status mails
- When to stop testing and how to explain that to others
7
Agile way of working and teamwork
Work with developers and product owners in sprints
›
Here we connect testing skills with the way modern teams work. You learn where you fit in stand ups, planning and review meetings.
- User stories, acceptance criteria and test ideas from stories
- What testers share in stand ups without too much detail
- How to give feedback that is helpful and kind
- Simple way to prepare for demo and review meetings
8
Tools, mini projects and job preparation
Connect your training to real job search steps
›
In the final part we put your skills into practice through guided mini projects and job preparation steps that are realistic for new testers.
- Working with a test case tool and a bug tracking tool
- Mini project where you test a small product end to end and share results
- How to talk about your learning in interviews with real examples
- Simple plan for next steps if you later want to move into automation
- Read basic requirements and find clear test ideas
- Write test cases that someone else can run
- Report bugs in a way that helps developers fix them
- Explain your daily work as a tester in simple language during interviews