Get Full Value from Your Automated Tests Prior Year Content
Due to the demands for reduced cycle times, automated tests are considered “table stakes” these days—whether you’re working on agile or waterfall projects. How do you minimize the cost of creating and maintaining—and maximize the value you get from—these automated tests? What kinds of tools should you use to avoid getting mired in test automation rework hell? Gerard Meszaros shares a toolkit of techniques for preparing robust, easily-understood automated tests that also serves as a specification of what should be built. Gerard lays out the key success factors—using different levels of tests, consciously managing the scope of each test and its level of detail, writing tests using business (not technical) terminology, and selecting tools that support this strategy. Exercises give you hands-on experience refactoring tests to make them more readable and maintainable. Gain a valuable appreciation for the kinds of tools you’ll need to prepare tests anyone can read and understand.