In many software development projects, software testing creates a bottleneck that delays the release process. The larger the project, the worse the bottleneck. The alleged miracle cure for this is “test automation.” Theoretically, test automation works like this: Once implemented, it’s available 24/7. In practice, things look different, however. For too often, the resources deployed do not produce the desired results.