UI automation testing can be a nightmare: tests break all the time when developers are changing behaviors for new features or bug fixes. Here I'd like to propose why UI automation tests constantly break and a hypothetical solution to the nightmare.
Javascript, Inheritance And Polymorphism
A strategy to polymorph a Javascript class and call super methods.
SOLID/OOPS vs YAGNI
YAGNI fits well with the art of being Proactively Lazy but only if a developer follows that the SOLID and Object Oriented principles trump YAGNI
Proactive Lazy Developers
There are different types of developers out there. In my experience though, there are two basic types: “Hard Worker” and “Proactively Lazy” developers.



