A test automation framework is a set of assumptions, concepts, and practices that provide support for automated software testing. This article describes and demonstrates five basic frameworks.good article, i really like it. I am doing a bit on research about Automation Framework and i found also macrotesting www.macrotesting.com to be very good source. Thanks for you article.