It happened that on one of our company projects we needed to support legacy GUI, coded using stone age Flex, version 3.5(current version of Apache Flex is 4.14.1). So after few meetings we decided to change testing tool from unstable and slow TestComplete executions to Selenium.
TestComplete tests were used for two main things:
- To prepare and configure servers for further functional testing of another system component(configuration routine consists of interaction with SOAP web services, PostgreSQL BD injections, replacements in xml and properties files, copying files and etc.).
- GUI acceptance tests(End-to-end test, acceptance use cases automation).