Brittle Ui Tests

Definition:

  • Tests having fixed delays, bad selectors and targeting elements, and difficult investigating failures

Code Example:

driver.Url = "http://somedomain/url_that_delays_loading";
Thread.Sleep(5000);
IWebElement myDynamicElement = driver.FindElement(By.Id("someDynamicElement"));

References:

Quality attributes

  • - Code Example

  • - Cause and Effect

  • - Frequency

  • - Refactoring