Test automation training
If you’d like to read a little more about what others had to say about my courses before you decide to engage, click here for testimonials.
If you’re looking for a more personalized learning experience for 1-3 of your engineers, have a look at my mentoring services here.
Valuable feedback, fast
If we want our test automation to deliver on the goal of providing valuable feedback, fast, we need to do more than throwing tools at testing problems.
We need to be able to identify and analyze (potential) problems and suggest, implement and assess solutions at both the technical and the procedural and organizational level.
The ‘Valuable feedback, fast’ course is designed to teach individuals, teams and organizations how to do exactly that.
Valuable feedback, fast (3 days)
API testing and development
With software systems becoming ever more distributed, and APIs accounting for over 80% of all Internet traffic, every modern software tester should know how to work with APIs in their testing, as well as how to design, write and execute tests for APIs.
My API testing courses cover the broad spectrum that is API testing. I offer several modules that I can teach either individually, or bundled as a comprehensive API testing course:
Exploratory API testing workshop (half day)
API security testing workshop (half or full day)
API test automation in code workshop (half day)
API mocking with WireMock workshop (half day)
If your team is looking to get serious about API testing, I’m happy to have a conversation and create a course for you that fits your API testing learning requirements like a glove.
If you want to learn what it takes to build and execute a solid API testing strategy from the ground up, working together as developers and testers, I offer a course on that, too:
Building and testing an API (2-3 days)
Artificial Intelligence (AI)
In the last couple of years we have seen a spectacular rise in the use of AI, and more specifically LLM-based AI tools, in test automation. Without a doubt, AI is a powerful technique, but how do you use it responsibly when writing tests for your products?
If you’re looking for an answer to that question, this workshop is for you.
Using AI responsibly in test automation (1 day)
Playwright
Playwright has quickly become the test automation tool of choice for many companies. If your team or company wants to learn how to get started with Playwright, too, my introductory workshop will be a great fit:
Introduction to Playwright workshop (1 day)
If you have some Playwright experience under your belt already, and you want to learn how to get more out of the library and improve your existing Playwright-based tests, I have just the workshop for that, too:
Improving your Playwright code workshop (1 day)
Both courses can also be combined into a single, comprehensive Playwright course that’ll teach you everything you need to know to become successful with your test automation in Playwright.
Contract testing
When a software is made up out of services and components that are built, deployed and run independently, it can be hard to get an answer to the question of:
Are all individual components and services able to communicate with one another?
Contract testing is a technique, supported by tools, that can help you find an answer to this question and deploy your services with confidence.
Contract testing workshop (1 day)
For those of you who prefer self-paced learning, I have also created a video course on contract testing. And because nobody ever learned to swim by watching other people swim, it comes with a range of hands-on exercises, too!
Enroll in ‘Practical contract testing with Pact’ now!
Behaviour-Driven Development
Creating high quality software starts with a shared understanding between stakeholders about what that software is supposed to do. Behaviour-Driven Development or BDD is a popular technique to facilitate the creation of this shared understanding.
Unfortunately, BDD is still often misunderstood and badly implemented, leading to lots of time, effort and money wasted, without much to show for it.
In this workshop, you’ll not only learn what the ‘textbook’ BDD process looks like, but you’ll also learn about common BDD pitfalls and how to avoid them.
Behaviour-Driven Development (BDD) workshop (1 day)
Mutation testing
You probably spend a lot of time both on building your product and on writing tests for that product. But do you also spend any time on testing those tests?
Do you really know if your tests are testing something meaningful? Are you sure you can rely on the information produced by your tests?
In this workshop, you’ll learn when and how to use mutation testing, a technique to help you gain more insight into the quality of your tests and find the areas that might not be covered as well as you think…
Mutation testing workshop (half day)
Git and build pipelines
The real value of your tests is in running them, and automating the execution of your tests is a great way to make sure that they’re delivering a return on investment.
In this workshop, you’ll learn how to bring your (test) code under version control using Git and how to develop a basic build pipeline to automate the execution of your tests.
Git and build pipelines workshop (1 day)
Customization
Can’t find the training course or workshop you were looking for? I am happy to talk to you to see if together, we can create a bespoke training course (or even a complete curriculum of courses) that fits your training needs like a glove.
Are you interested in having me as a trainer in your organization or at your conference? Feel free to email me at bas@ontestautomation.com, or use the contact form on this page.
I’m looking forward to helping you improve your test automation efforts!