A Selenium automation project is over budget due to test maintenance costs. How should the QA lead present this to the steering committee?
-
A
Hide the overrun until the project ends
-
B
Present root causes such as unstable locators or frequent UI changes, quantify maintenance cost, and propose architectural improvements like the Page Object Model
-
C
Blame developers for changing the UI too often
-
D
Propose cancelling the automation project entirely