Better Test Design for Great Test Automation and DevOps
Test automation is an essential element in agile and DevOps processes. Your test designs can make or break automation efforts throughout the entire CI/CD pipeline. Automation must find problems in a build, run without a hitch, and be easily maintained. If tests are badly structured and unnecessarily detailed, an automation engineer will have a hard time automating them—even with great tools. Hans Buwalda explores how testers (both technical and non-technical) can design or restructure tests to make them suitable for automation. These tests will be able to run seamlessly with the CI/CD tools available today to implement a smooth and seamless pipeline. See how domain language approaches like keywords and behavior-driven development support a modular organization of tests that encourages efficient test designs. Hans shares a template design that you can follow to get your tests organized and ready for automation. Join in to see why successful test automation is not as much a technical challenge as it is a test-design challenge.