When a project team decides to automate web UI testing while following a TDD approach, some difficulties may arise:
- UI is always changing, no matter how detailed the requirements were before starting
- On the other hand, UI tests are more prone to failing because of various glitches, including those which are not directly connected with UI (e.g. accessibility of certain web services)
- Running automated UI tests in real browsers is challenging.
Finding a proper automated testing tool might solve these problems. Still, UI regression testing automation is still not really widespread today, especially in TDD projects.
And did you ever come across any of such issues? Are there any QA automation tools we could discuss?