List of our Online Training Courses.
This page contains details of the online courses created and presented by Alan Richardson to help improve the technical testing skills of testers.
- Selenium WebDriver with Java
- Selenium WebDriver Support Classes with Java
- Selenium WebDriver Synchronisation
- Selenium Page Objects and Abstractions
- Technical Web Testing 101
- Evil Tester Talks: Testing
- Get Your Message Out
- Test Ability Audit
- Protect The Square
- Automating in the Browser with JavaScript
- How I Test - Web App
- Case Study : Java Desktop Application Technical Testing
Selenium WebDriver With Java
An online training course covering the fundamentals needed to use Selenium WebDriver with Java.
- “Everything you ever wanted to know about … but did not even know the questions”
- “Excellent coverage and code examples!”
- “Superb…I cant rate this highly enough.”
- “Superb course!…One of the best technical courses I’ve been on… Well done Alan!”
- “Invaluable course for learning Selenium WebDriver - cant rate high enough!”
- “Best technical course ever”
Learn more about "Selenium WebDriver With Java"
Selenium WebDriver Support Classes With Java
An online training course available on Linkedin Training providing an overview of the Selenium Support Classes. I always thought these were WebDriver’s best kept secret, and there is so much to gain from diving into how they work and using them as a basis for your own code.
I learned so much from studying the Support Classes when I was learning Selenium WebDriver, there are so many examples of code extending Selenium Core that I have always encouraged people learning Selenium to look into these classes. I hope this course will help people pick up that knowledge faster and illustrate some of the use cases and lessons learned.
Selenium WebDriver Synchronisation
A LinkedIn Online Training course to cover one of the most common reasons why Web Automated Execution fails to run reliably and leads to ‘flaky’ execution.
When I perform Automation consultancy for teams, this is often one of the most important improvement areas that we work on together.
And in this course I cover some of the most important synchronisation points with examples on set of fairly hard to synchronise components and pages so there is plenty to practice with after you have digested the video content.
Learn to Avoid Flaky Automation
View course on Linkedin Learning
Selenium WebDriver Page Objects and Abstractions
A LinkedIn Online Training course to cover page objects and other abstraction layers that we can use to model the application in code.
The Page Object Model is a popular design pattern for automating web applications. Test automators can be more effective if they have mastered multiples ways of creating page objects and understand their pros and cons.
Discover how to model GUI applications as page objects in Selenium, refactor code into abstractions and abstract the details of your infrastructure, dependencies, and even technology elements like buttons and input fields.
Explore the different types of page objects, and discover how to abstract navigation and test data. Plus, find out how to model the execution of an application with domain-specific languages. Also tips on making abstraction design decisions.
Technical Web Testing 101
The thought processes behind Technical Testing and basic tools you need to go deeper with your web testing.
- “Very easy to comprehend in good bite size portions”
- “This course will act as a great catalyst to future learning. Great stuff!!!!”
- “This was an excellent course and a great intro to the field”
- “dive right in and get your hands dirty…the ONLY real way to learn it”
- “Great for beginners!”
- “Quite an eye opener”
Learn more about this Technical Course
Evil Tester Talks: Testing
A bundle of conference talks and webinars on testing and automating. Includes slides, transcripts, bonus lectures, exercises, resources and mp3 downloads. The best way to catchup on webinars and conference talks you might have missed.
Get Your Message Out
An experience based guide to blogging and public speaking. How to get accepted to speak at conferences and how to deal with it when you do. How to promote on social media and tools to succeed.
Test Ability Audit
The Evil Tester’s Test Ability Audit is a unique course which helps you review your thoughts and beliefs about automating, testing, testability, your ability and relationships between each.
A self-auditing and self-directed course and the results will be uniquely different for every preson taking it.
Learn how to audit your Test Ability
Protect The Square
In this course you will be introduced to Technical Web Testing. Using a small JavaScript game called “Protect the Square”. This micro course has about 70 minutes of video content and the exercises might take 30 - 60 minutes.
Automating in the Browser with JavaScript
In this course you will be introduced to automating in the browser using JavaScript. Without any additional tools you can automate applications from the browser dev tools.
How I Test - Web App
A 31 video analysis of my approach to testing a web application using Exploratory Testing and Debriefs to analyse my thinking and approach.
Case Study : Java Desktop Application Technical Testing
A bundle of conference talks and webinars on testing and automating. Includes slides, transcripts, bonus lectures, exercises, resources and mp3 downloads. The best way to catchup on webinars and conference talks you might have missed.