10
Increased Flexibility – Writing Robust Selectors and Reducing Maintenance
Maintenance is the ever-growing villain of a test automation project. Each release has more tests and more elements that can go stale, causing a test to fail. If you are new to the test automation field, you may not realize just how much maintenance will increasingly impact your project release after release. I (Paul) would like to share with you this story that inspired several unique solutions.
Several years ago, my client’s development team decided to change the entire underlying architecture supporting the application under test. My automation team only became aware of this change when we found nearly all 100 of our test cases suite failed to reach a passing state. ...
Get Enhanced Test Automation with WebdriverIO now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.