This software testing training teaches you to plan a test strategy, design test cases systematically and automate tests. It is aimed at testers, developers and quality leads who want to move beyond ad hoc testing. You work with equivalence classes and boundary values, write unit and UI tests, report defects so they can be reproduced, and assess risk to spread testing effort sensibly.
What you’ll take away.
- Explain test levels and the test pyramid and apply them to a project
- Design test cases with equivalence partitioning, boundary values and decision tables
- Write unit tests and automate UI tests with Playwright
- Write reproducible defect reports and narrow down root causes
- Integrate tests into a CI pipeline and recognise flaky tests
Your training in detail
- Who is it for?
- Testers, developers, product owners and quality leads who plan or automate tests.
- Prerequisites
- A basic understanding of the software development process. Basic JavaScript or TypeScript helps for the automation part.
- Format & planning
- Suggested format: 3 days live online or on site. Scope depends on prior knowledge.
Agenda: from understanding to application
Our independently developed agenda proposal. Focus areas, lab environment and scope are agreed before booking.
Fundamentals: test objectives, verification and validation, test levels, the test pyramid and testing in agile teams.
Test design: equivalence partitioning, boundary value analysis, decision tables, state transitions and experience-based testing.
Risk and planning: risk-based testing, test scope, acceptance criteria and metrics such as coverage.
Unit tests: arrange-act-assert, mocks and stubs, test data, examples with JUnit or Vitest.
UI and API automation: Playwright with locators, assertions and Trace Viewer, plus API tests with Postman or Playwright.
Failure analysis and CI: defect reports, logs and reproduction, flaky tests, running in GitHub Actions or GitLab CI.
Suggested exercise: design test cases for a sign-up form using boundary value analysis, automate the most important ones with Playwright and find a deliberately planted bug via the Trace Viewer.
Exams, licences & credentials
A related qualification is the ISTQB Certified Tester Foundation Level (CTFL), currently based on syllabus v4.0. The training can cover related content but is not an exam preparation unless agreed. Exam fees are only included if confirmed in the offer. Attending alone awards no certification.
Vendor references & review date
Sources checked on 2026-11-03. These sources describe the technology or external exam requirements. They do not imply a partnership with NextNowa.
Your learning content
These objectives describe the training topic. The specific syllabus, duration, dates, trainer and price are agreed before booking.
Frequently asked questions
Do I need to program to be a tester?
Not for manual testing and test design. For automation you need basics in a language such as JavaScript or Python, because tests are code. The training keeps both parts apart, so you can benefit from the design part without programming experience.
What should I automate first?
Start with stable, frequently repeated, business-critical checks, ideally as fast unit and API tests. UI tests are slower and more fragile, so use them sparingly. The test pyramid helps you choose the balance. We apply it to your sample project.
Does the training help with the ISTQB exam?
It covers many fundamentals that also appear in ISTQB Foundation Level, such as test design techniques and test levels. A focused exam preparation with practice questions is only planned if you agree it explicitly in the offer. You take the exam itself with a recognised provider.
Does Software testing include a certificate?
A related qualification is the ISTQB Certified Tester Foundation Level (CTFL), currently based on syllabus v4.0. The training can cover related content but is not an exam preparation unless agreed. Exam fees are only included if confirmed in the offer. Attending alone awards no certification.
