This document evaluates several tools for automating functional testing of a Flex application with features like creating and editing invoices and searching for customers. It discusses FlexMonkey, SilkTest, and Ranorex Studio. FlexMonkey is ruled out for not supporting custom components. SilkTest is mature but expensive and not very developer-friendly. Ranorex satisfies requirements with intuitive interface, support for custom objects and languages like C#, and ability to export tests as executables. Ranorex is selected as it goes beyond Adobe's automation support and delivers a great developer experience.