What Does it Take to Become a Real E2E Test Automation Engineer? Part 1-C: Broad Knowledge
Technical Perspective Reasons why real E2E test automation engineers are so rare?
Continue from Part A and Part B.
Table of Contents:
∘ 10. Continuous Testing
∘ 11. Regular Expression
∘ 12. Misc Skills
∘ 13. Highly Efficient using keyboard shortcuts
∘ 14. Advanced Software Design
· When lacking some knowledge, …
· Don’t feel intimidated.
10. Continuous Testing
You have seen that “CI/CD” is often included in the selection criteria in Job Ads for test automation engineers. But in fact, it is Continuous Testing for Executing E2E tests. Very few people have exposure to Continuous Testing, which is far more challenging than CI/CD for obvious reasons: E2E Tests are more brittle (prone to changes) than Unit/Integration Tests (in CI), and their execution time is much longer.
For more Continuous Testing knowledge, check out my book, Practical Continuous Testing: make Agile/DevOps real.
11. Regular Expression
I have seen many Software Engineers and Automated Testers writing long, complex code to parse or extract data from text, such as using StringTokenizer
in Java. A much better (and proven) approach is to use Regular Expression.
Keep reading with a 7-day free trial
Subscribe to The Agile Way to keep reading this post and get 7 days of free access to the full post archives.