Back to all FAQs

question

Why do seasoned automation engineers secretly hate certain 'industry standard' practices, and what alternative approaches have you discovered that work better but nobody talks about because they're not in the textbooks?

answer

Hey there! As someone who's been in the automation trenches for years, I totally get this question. Let me share some real talk about what we secretly hate and what actually works better.

First, the 'industry standards' we often roll our eyes at:

1. The rigid Page Object Model (POM) obsession - Everyone preaches it like gospel, but it often creates bloated, over-engineered frameworks. Modern tools like Playwright and Cypress work better with functional helpers or component-based approaches, but textbooks still push POM as the only way.

2. The 'shift left' buzzword overload - It sounds great in theory, but in practice it often means dumping more requirements on engineers without proper support. Seasoned folks know it's more about sustainable processes than trendy terminology.

3. Over-standardization - Standards are supposed to help, but they often become rigid rules that hinder innovation. The best engineers know when to follow standards and when to adapt them to actual needs.

Now for the 'secret sauce' alternatives:

• Functional helpers over rigid POM - Instead of creating massive page object hierarchies, create reusable helper functions that handle common interactions. It's more maintainable and flexible.

• Component-based testing - Test UI components directly instead of full page flows. Modern frameworks support this beautifully, but it's rarely mentioned in traditional automation courses.

• Pragmatic standardization - Create 'good enough' standards that solve real problems, not perfect ones that nobody follows. The best standards are the ones people actually use.

• Tool-agnostic thinking - Instead of religiously sticking to one tool (looking at you, Selenium-only shops), focus on solving problems with whatever tool works best for that specific need.

The real secret? The best automation engineers aren't the ones who follow every 'best practice' blindly - they're the ones who understand when to follow rules and when to break them to actually get things done. It's more about solving problems efficiently than checking boxes on a 'industry standard' checklist.

Recent Q&A

Quickly browse the latest questions and answers

Contact form