We all want to build maintainable tests for our web applications.
As a part of this goal, we want to avoid losing sleep over implementation details and focus on making our tests give us the confidence for which they are intended.
Those tests should be maintainable in the long run so regular changes don’t break them and slow our team down.
Iteration Speed / Realistic Environment
Some testing tools give you a short feedback loop between making a change and viewing the result, but don’t mimic the browser behavior precisely.
Other tools might use a real browser environment, but reduce…