Flaky Tests

Poor Test Coverage

Hard-Coded Data

Long Execution Times

Lack of Test Maintenance