How are you going to develop 1,000 or more automated test cases and run them automatically and unattended night after night? Commercial test automation tools get a bad rap because many organizations never get past the record / playback / fail cycle of frustration. These tools can contribute to your testing needs, but first you must understand what has to be done to make them work for you. Jamie Mitchell outlines different test automation architectures successfully in use today and discusses the pros and cons of each. He provides an up-to-date review of test automation tool categories for functional testing and discusses what it takes to implement them robustly. To meet your unique testing needs, find out which framework or combination of practices from different frameworks will work best in your environment and for your applications.