Web Test Automation with Selenium WebDriver
(changeable for international clients)
Zhimin has conducted numerous Selenium training at various organisations and conference workshops. He has summarized his experience into a highly acclaimed book: "Practical Web Test Automation".
The test scripts are in pure Selenium WebDriver which is applicable to all web apps.
People learn best when they are actively involved in the learning process. It is more true for test automation.
Over 12 years' time, Zhimin has created fun engaging while highly practical exercises to make learning test automation easy and fun!
Small Class (max 8)
The class is limited to max 8 participants.
All of our courses are highly interactive. 8 is the maximum number we can go within one session to give each participant enough attention.
Quality is our first priority.
The purpose of this course is to enable the participants to have the confidence of writing Selenium automated tests for work, on the next day.
We ask participants, if possible, to provide a real work test scenario that can be an exercise in the class!
Compare with other training providers
author, speaker and
intl software award winner
A$750 pp, discounts for 3+
Early bird rate: A$650 pp
|1 day||2-8 attendees||TestWise 1-year license and two Zhimin's eBooks, valued at A$273!|
|SoftEd LiveOnline||Unknown||A$1450 pp, 20% discount for 3+||3 days||-||N/A|
|PlanIt Live Online||Unknown||A$1900 pp||3 days||-||N/A|
|InterSkill||Unknown||A$1650 pp||2 days||-||N/A|
Hardware: A computer (Windows or macOS) with a camera, and you can install software on it.
We will send you the course materials before the training starts.
Each participant will receive his/her set of licence and ebooks.
Yes, it shall be fine mostly. Please contact our support.
Yes, free of charge for rescheduling if given 2 weeks notice.
Yes, you will get a refund if you are giving sufficient notice. However, 10% training fee will be forfeited if cancelling a week before. 50% fee will be forfeited if cancelling 24 hours before. No refund will be given if there is no show for the training.
Here are the reasons that our price is significantly lower than other training providers:
- We don't hire external instructors
Most training providers don't keep instructors on the books, they hire on needs. Besides the inconsistent quality of the training, they charge higher fees to cover on-call rates to the instructors.
- AgileWay's long history shows that maximum financial gain is never our top priority. We want to do things right.
If we did go for money, we could simply extend the training to 2 days (the standard length is 2-3 days in Australia), or make a large class. We don't do that, simply it is not right. Zhimin has trained and mentored many testers, we are confident that most participants of our 1-day training are capable of doing useful test automation at work on the next day.
TestWise was priced at US$500 when a typical commercial testing tool was around US$10,000 in 2009. We created tools such as TestWise to only support free, open-source frameworks.
The reason we can do is, AgileWay is 100% family-owned. If we had accepted the money from VCs, we could not offer this price.
- We do little marketing
We don't mind marketing, but we would rather reduce the cost of training.
- We use our own software for all supporting services
We have SiteWise for the web site, SupportWise for our support system, and WhenWise for bookings. All these will help to reduce the cost of running the business and training.
(How could we develop so many software? The answer is that we do test automation and continuous testing. If these are done properly, 10x productivity gain can be a reality)
- We automate our process
Zhmin developed a set of scripts that automate a large part of training supporting services. We don't need to hire a dedicated training coordinator. If we do, the price will be surely higher. Yes, automation does save time and money.
- Leverage the materials and resources that Zhimin has acquired over 14+ years
The training content, including test sites (by the way, we created ourselves), is a result of Zhimin's over a decade's work in the test automation and continuous testing.
FAQ: Web Test Automation (Selenium) Training
Yes. The objective of the course is to make the participants feel comfortable to develop Selenium tests for work on the next day after the training. Zhimin has conducted training numerous times at various organisations. It has been proved that 1 day is good because we have prepared the content (based on books), testing scenarios and testing tools well in advance.
Absolutely not. We have seen some organisations (often a reseller of some commercial products) used training as a way to sell products for commissions. Zhimin has been promoting (at international conferences) test automation in free and open-source frameworks such as Watir and Selenium from 2010, when commercial test automation products dominated the market. The time has proved Zhimin was correct. Furthermore, all testing software Zhimin created are to support only free and open-source frameworks. We rejected the commercial requests (i.e. money) to add proprietary syntax into TestWise.
All our test scripts (examples) are 100% free and open-source (and widely used) frameworks. Tests can be run from the command line. Taking Selenium WebDriver training as an example, the test scripts that the training participants will learn to write is 100% raw Selenium WebDriver.
In addition, we offer free TestWise license with the training.
No, not as all. Think Selenium WebDriver as Java, TestWise as a Java IDE such as NetBeans, Eclipse or Intellij IDEA. The training content (selenium, test design and test scripts) has no dependency on TestWise. Framework (Selenium) decides the script syntax; Tool (TestWise) offers productivity. In other words, if a participant has a preferred tool such as Visual Studio Code, he/she shall have no problem using it develop/debug Selenium scripts learned in this course.
A bit more about TestWise (formerly known as iTest2):
- TestWise was shown off in AA-FTT Meeting at Agile 2009, the Agile Alliance Functional Testing Tools Program. Here is a blog post by Mike Longin, an Agile 2009 speaker: "iTest2 (http://itest2.com/) was also shown off and really goes a long way in my mind to show off the capabilities of an IDE for functional testing tools. As the project lead for SWAT, one of my biggest pushes has been to take the tools I get in Visual Studios and bring them to the functional testing world. At least for Watir, iTest2 is there."
- Listed as the first testing tool in Lisa Crispin's presentation "Trends in Agile Testing" in 2009 (Lisa Crispin is the first author of an influential book 'Agile Testing')
- Archived in Ward Cunningham's testing tools matrix (Ward Cunningham is co-author of the Agile Manifesto)
- A finalist of Fukuoka Ruby Award in 2010, judged by the software legend Matz
In summary, TestWise has long been recognized by the world's experts. With the course, you will get a 1-year subscription of TestWise (personal license) absolutely free.
No, the language used in the training will be Ruby, a popular, powerful and elegant scripting language, and ideally for test automation.
As the test scripts are in raw Selenium WebDriver tests, converting them to other languages is very easy. In fact, many participants are comfortable to work on Selenium in Java/C#/Python after the course.
Not necessarily. It will be helpful if you have the experience in scripting, but not essential for this course.
FAQ: Live Online Training
The instructor teaches as in the real classroom, but in a virtual one. And the participants learn in real-time, face-to-face but via a digital platform. Participants can ask questions and the instructor will answer.
We use Zoom for our Live Online Training classes. Zoom is available via any modern browser, such as Chrome and Safari. We expect most of the participants are familiar with Zoom after Covid-19. There are several hands-on exercises in each of our courses. Therefore, the instructor and the participants will use screen sharing a lot. If you need help, please contact us.
A course-pack will be sent to your (the main correspondent) via email before the course starts.