What Is an Anti-pattern? In software development, an anti-pattern solution may initially appear desirable but ultimately produces more problems than it solves. Anti-patterns can range from mundane issues such as lack of documentation around automated tests to organizational structures that inhibit change and innovation. This is a list of the most common anti-patterns that have been seen in test automation efforts, along with suggested remedies.