Patterns for Managing Data Dependencies in Automated Tests

Every automated test makes assumptions about the state of the underlying application. This talk covers common situations where application state leads to undue complexity in automated tests.

Every automated test makes assumptions about the state of the underlying application. For example, an assumption that nearly all tests make is that the application under test is live and accessible.
The assumptions become hidden dependencies that make tests less resilient to change and harder to debug and maintain over time.

This talk covers common situations where application state leads to undue complexity in automated tests, and proposes strategies for how to minimize these assumptions to make tests easier to maintain.


More Related Sessions


Two-Day Tutorial (12-hour Workshop)

Sunday, June 05, 2022 9:00 a.m. – 5:00 p.m. Ballroom I Equipment required

30-minute Talk

Tuesday, June 07, 2022 10:30 a.m. – 11:00 a.m. Mallard

30-min New Voice Talk

Wednesday, June 08, 2022 2:30 p.m. – 3:00 p.m. Cardinal

45-minute Keynote

Thursday, June 09, 2022 1:30 p.m. – 2:15 p.m. Ballroom F-J