Post

Nitish Kamath

nitishkamathApril 10, 2026 at 07:02 AM

In Automation, why POM is really necessary

The term POM simply means Page Object Model. when i started my career as an automation engineer, i didn't know what POM meant and the significance of its usage as well. But after 2 yrs of experience this is what i have learned the most and i think it will be useful to everyone. 1. As our automation test scripts increase in size, it will be hard to maintain control but by using POM we can have a single source of truth meaning we can handle every test script and everything in single file and if we wanna make change to the common functionality only one change is required we don't have to go and change ine every other page. 2. As a programmer it is mandatory to follow the DRY method (don't repeat yourself) as the code becomes bigger, more simpler is better. 3. Stability - This significantly reduces the flakiness of the code and makes our automation test script pass through without much breakage every time we run this code actually. Basically it acts as a difference between a messy pile of code or scripts vs a professional, organised software code.

5Votes
0Comments

Want to interact with this post?

Sign in to vote, comment, and connect with the author.

Comments0

Post a Comment

Comments0

Loading comments...

Shared via Grid Career • wall.gridcareer.com