(changeable for international customers)
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!
Compare with other training providers
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: Practical Continuous Testing Training
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.
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.
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.
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.
Not necessarily. It will be helpful if you have experience in Ruby scripting, but not essential for this course.
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
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.