While I don’t do Free Test Automation Coaching, Motivated Testers Can Still Get Nearly-Free Help if They Are Really Serious About Test Automation
Filters out fakers, motivated automated testers can always access real coaching, money is not a problem. The question is: Are you ready for Real? If the requester is not serious, why do I bother?
A repost of my article on Medium
Consulting or coaching services, as a business, of course, clients should not expect to get help for free. Yes, that is common sense. I have been receiving free coaching/mentoring requests since 2009, from my book readers, conference audience, former colleagues, former mentees, blog readers, and even LinkedIn contacts (i.e., can be total strangers).
Last month, I received two “I want you to be my test automation coach” requests from LinkedIn. I quickly replied with a link to my complimentary (for TestWise customers) and commercial coaching services. Most people understood that they were asking for my help for their work or career, i.e., to gain more financial benefits, therefore not hearing back from non-keen ones. This time, there was an exceptional person, he replied angrily: “Just a link to your commercial service, I know what you are now”. Wow! A few days back, he showed gratefulness and honoured (in words) when I accepted his LinkedIn connection request, which contains “how great my Medium articles are”.
Anyway, I quickly blocked him and deleted the message, then regretted, I should have taken the screenshot to show my daughter. There exist individuals of such low character.
However, I do understand the eagerness for help when one frustrating automated tester is stuck with one test automation issue. In this article, I will share my thoughts on that, and offer some advice or nearly-free help.
Table of Contents:
· An entry-level or intermediate Automated Tester can not rely on Google Search, Stack Overflow or Reddit.
· A dedicated Test Automation Coach would be nice, but I don’t want to pay for the service
· My Nearly-Free and Commerical Test Automation Coaching Service
∘ Nearly free or complimentary services
· “OK, I admit that I really don’t want to pay for test automation coaching. Any Advice?”
An entry-level or intermediate Automated Tester can not rely on Google Search, Stack Overflow or Reddit.
Programmers, as we know, usually depend on Google and Stack Overflow for coding work. Automated testers may do the same to a certain degree. However, those, who are serious about test automation, need to engage a dedicated test automation coach.
Real Test Automation Engineers are extremely rare.
The chances that you get the wrong information are quite high from Google search or Stack Overflow.Demand for test automation solutions is immediate
A programmer might have a few days to work on a user story. For test automation, almost every issue requires immediate resolution, e.g. clicking a button in a Shadow DOM. Automated testers do not have the luxury of waiting a day or two for a good response on Stack Overflow.You must get all the steps right
A complete test script consists of many test steps, if a single step is not done properly, the whole test script is forfeited. Moreover, all test scripts require that user operations are forfeited, as well.
Automated testers must not expect timely and correct solutions from the Internet, the only reliable source is your dedicated test automation coach. There are many more reasons to get a real test automation coach for any software project, which I might cover in a separate article for teams and senior management. But for individual automated testers, the above three reasons shall be enough, right?
“A dedicated Test Automation Coach would be nice, but I don’t want to pay for the service”
Back to this article’s topic. Having been on both sides (test automation engineer and coach), I fully understand the thoughts behind it.
“I know I should pay for the test automation service”
In any society, we pay for professional services, such as lawyers, doctors, piano teachers, tennis coaches, …, etc. Of course, paying test automation coaches is normal, maybe even more so, as it is directly to help you financially (keeping your job or promotion), also different from your child’s tennis coaching fee, this is tax deductible too.“I might get useful info from the Internet, free”.
We have just talked about this wishful thinking, which really not practical in the context of test automation. Good luck with that.“I don’t want to get help via the company, because I don’t want to be exposed as ‘Fake’ ”.
Employees don’t want to pay for a work-related service, which is understandable (even if it might be great for his/her career). Logical thinking is to get the company to seek professional help. However, this rarely happens.
A typical senior automated tester thinks like this (yes, one told me so directly): “I know my test automation skill is very basic, a real professional comes in and will reveal that”.
Check out this article, An IT Graduate’s frustration with a Fake ‘Senior Test Automation Engineer’“I haven’t yet met one real test automation engineer, I don’t trust so-called ‘test automation coaches’.”
This is understandable. Real test automation engineers are rare. Thus, many automated testers cannot imagine the great benefits of learning and working with a hands-on test automation coach. The reason I highlighted ‘hands-on’ here, there are many fake ‘test automation experts’ who are only good at talking (and fear hands-on working with test scripts).
Thanks to the Internet, you can access test automation experts globally. After the Pandemic, most IT people are comfortable with working with others via Video Conference tools like Zoom.
My Nearly-Free and Commerical Test Automation Coaching Service
I can solve most web test automation problems for clients in a matter of minutes. That’s what I have been doing for over 10+ years. The reasons are simple:
Web technologies (our target) have not changed much over the last 20 years.
I have been doing hands-on testing (and coaching) since 2011, exactly the same way.
Solved many test automation challenges in various projects.I am still maintaining large test suites for my own apps: ClinicWise (660 selenium tests), TestWise (330 Appium tests), and WhenWise (577 selenium tests).
Long-time readers have seen test reports. For each app, I do daily production releases.
The simple principles of my test automation coaching services:
Only free and open-source frameworks, such as Selenium WebDriver and RSpec.
Therefore, absolutely no vendor locking!All tools can be used in 100% feature-complete free mode and the clients can get all test scripts created during coaching 100% free
No lock-in contracts
The customers can book a minimum 2-hour session. If they don’t feel getting the value within the 2 hours, simply don’t book the next one.Simple pricing, no hidden fees
The price is quite competitive for such as service in a developed country. For ambitious testers in developing countries, read on, there are nearly-free services as well.
Absolute beginners can start with my one-day “Web Test Automation with Selenium WebDriver” training (info pack).
Nearly free or complimentary services
30-minute Test Automation Coaching for $1
limited to 1 session per month, book now.
Taking out the payment gateway fee, there is only about 60c for me. After admin cost, it is negative. So, I think I may call it a ‘free service’.
The reasons to charge $1:
* Show a minimum determination to learn
* We can treat you as a customer to offer specific advice
Here is the post from a motivated African software tester, sharing his experience with the 30-minute session with me.
2. AgileWay’s Web Test Automation Creation Service: One Test Step for $1
If a customer can send us a video of his/her test cases (manually navigating), my staff will create a high-quality test script for it, as low as 1 step for $1.
3. Complimentary free coaching for TestWise Customers
Replicate your questions against our sample web app: WhenWise, Customers who purchased TestWise may raise tickets on our support site (attaching your TestWise project), and our staff will provide the solutions, for free!
If one doesn’t even bother to make it easier to help them, why do we bother to help them for free?
Objectively, money is not an issue at all to get access to my high-quality test automation coaching. Many people who contacted me turned out not really want to do real test automation, such as
Connect me and show off “knowing a test automation celerity.”
Asked me my opinions on writing a report for work
Help to create a demonstration test case, with no consideration for maintenance and continuous testing.
Most of them don’t even want to spend $1 for my 30-minute time. How serious can it be? Mind you, they contacted me first.
There is another important reason to charge a fee, even as small as $1, why? This filters out fakers, and also, set the scene for the proper Mentor/Mentee, Coach/Player, and Teacher/Student relationship. If I said “Avoid Cucumber in test automation”, or “Don’t use auto-waiting”, a free-coming student may disagree (or even argue) with me, and this ruins my coaching rhythm. My coaching sessions are all about hands-on. The paid mentee would be more prepared, focused, respectful, and cherish the time to learn better.
“OK, I admit that I really don’t want to pay for test automation coaching. Any Advice?”
Test Automation can be self-taught. In 2005, I was lucky to receive mentoring on coding and test automation (project-paid) from a world-class programmer, who opened my mind. I wrote down the experience in this article, “My Test Automation Journey”. Since then, I remembered the mentor’s advice “practice daily”, pretty much self-taught (practice almost every night): found out Watir, switched to raw “Selenium WebDriver”, self-developed TestWise, …., etc.
I have written a lot about my experience, lessons learned, test case studies, and tools that I used and created, …, in my books and articles. Frankly, if one is really keen, the free information and tools I provided are far more than what I started the test automation journey in 2005. It is not about the money, but rather a question about the effort you really want to put in.
“No one can master real test automation without lots of hands-on practice. Real test automation coaches can greatly speed up the learning process. But first, one needs to have a mindset of daily hands-on developing/maintaining test scripts.” — Zhimin Zhan
For specific advice, check out
Selenium Training Workbook series, suitable for ages 10+
Advice on Self-Learning Test Automation with Selenium WebDriver
Further reading: