How to Learn Web Test Automation in a Matter of Hours?
Yes, it is not only possible. Most of the attendants to my one-day training achieved this for over ten years.
For Non-Medium members, you can view an abridged version of this article on Vocal Media for free.
Only a few hours to learn web test automation? Yes. Let’s be clear with the definition of ‘learned’ first. Learn ≠ Master.
A Metaphor: learning to drive won’t take long, maybe just a couple of hours for a newbie to drive the car in an empty car park. Of course, that’s no enough to pass the driving test. Still requires many days of practice. However, most people can learn the fundmentals of driving in a short time.
There is always a different levels in any skill. Practice is always required to move up levels.
E2E test automation skill, like car-driving, fits in very-easy-and-very-quick-to-learn category, if under proper guidance.
Mastering real web test automation takes years, myself is an example. My daughter started writing raw Selenium WebDriver tests at the age of 12. Based on my assessment, her current test automation level is still at Level 2.5 of AgileWay Continuous Testing Grading (better than ~95%. Wondering my level? Level 4).
“E2E Web Automation is super practical. You cannot learn Test Automation by reading blogs and watching tutorial videos. The only practical way is via intensive guided hands-on exercises.” — Zhimin Zhan
If, after learning for a few hours, a student can write simple but good-quality user-login and sign-up automated tests independently at work (for real use), I consider it a successful learning (fulfilling the claim: learn web test automation in hours), as this beginner, besides producing useful outcome with newly-learned skills, has a good level of confidence and inspiration for further improvement. Regardless of skills, continuous learning and practice are always required for any serious learner.