AgileWay's Live Online Training >>

Practical Continuous Testing

Duration: 1 day (8 hours)
Delivery: Live Online training via Zoom
Time Zone: Australia-Brisbane (GMT +10)
(changeable for international customers)
Price: A$800 per person
Early Bird price: A$700 p. p.
Group discount: for 3+
Complimentary (for each participant):2 x  3-month BuildWise Agent license (valued at US$180) and Zhimin's 'Practical Continuous Testing' ebook (valued at US$15)
Effective Best Price: only A$165 per person (8 participants early-bird after complimentary software and books)

World-Class Instructor

The course will be delivered by Zhimin Zhan.
Author of 9 books on test automation and Continous Testing.
Speaker at international software testing conferences, including the premium StarWEST conference.
Winner of 2018 international Ruby Award for Continuous Testing software.


AgileWay has been using Test Automation and CT to enable daily releases of our apps to production since 2011; Zhimin has conducted numerous Selenium and CT training at various organisations and conference workshops. He has summarized his experience into a highly acclaimed book: "Practical Continuous Testing".


People learn best when they are actively involved in the learning process. Many heard CI/CD a lot, but a few have seen it running unit tests properly, let alone automated end-to-end tests. 

In the course, you will learn to set up a CT server from scratch and run end-to-end tests in it.

Small Class (max 8)

The class is limited to max 8 participants.

Our course is 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 setting up a CT server to run automated functional/api/load tests for work, on the next day.

We ask participants, if possible, to prepare a set of automated tests to be used in the class!


Each participant will receive:

The total value is US$195

Compare with other training providers

We could not find one similar training by other providers. If you do, please let me know.

FAQ: General

Is it true that Zhimin Zhan will be conducting the training for the whole duration?


What do attendees need to prepare for the training?

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.

Are the complimentary software licence and ebooks for the whole group or every participant?

Each participant will receive his/her set of licence and ebooks.

We are in different time zone (not in Australia), it is possible to adjust the course starting time?

Yes, it shall be fine mostly. Please contact our support.

Can the course be rescheduled?

Yes, free of charge for rescheduling if given 2 weeks notice.

If we are unable to attend for an unexpected reason, is it possible to get a refund?

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.

Why the fees of your training are lower comparing to the other training providers?

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: Practical Continuous Testing Training

One-day training sounds quite tight. Will it be enough to cover all the necessary stuff?

Yes. The objective of the course is to make the participants feel comfortable to set up a CT server and run their own 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.

Will there be any vendor-locking stuff or sales pitch?

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 since 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 a free TestWise license with the training.

Is the training is tied with your company CT tool (BuildWise)?

Yes or no. As hands-on training, a CT server must be used. In this case, it is BuildWise. 

BuildWise won the runner-up prize of 2018's Fukuoka Ruby Award, judged by the software legend Matz.

In summary, BuildWise has long been recognized by the world's experts. BuildWise server is free and open-source. BuildWise agents may be run 45 minutes free. For the customers who booked this course online, we offer a complimentary 2 x 3-month BuildWise agent license, as well as a free eBook.

I noticed Zhimin has authored Selenium recipes in 5 programming languages, can I ask for a specific language to be used in the training?

The language of automated test scripts does not matter. BuildWise supports the following test syntax frameworks: RSpec, Cucumber, Pytest and Mocha, in 3 main-stream scripting languages.

Is programming knowledge required for the training?

Not necessarily. It will be helpful if you have experience in Ruby scripting, but not essential for this course.

Do I need to attend the Web Test Automation with Selenium WebDriver training first?

Not necessary. CT can work with most test automation frameworks. Selenium WebDriver is the best though.

If you want to attend both trainings, we recommend doing Web Test Automation with Selenium WebDriver training first.

FAQ: Live Online Training

What is 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.

What video conferencing software do you use?

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.

What do I need to do to set up prior to the course?

A course-pack will be sent to your (the main correspondent) via email before the course starts.