Flex, Flash, Silverlight and JavaFX applications
Windows Mobile applications
wxWidgets applicationsThis extended support means that TestComplete can access the internal objects, methods and properties o theapplication under test. QA engineers can use all o these elements in their automated tests. For instance, yourtests can execute an object’s internal methods to initiate a unit test.TestComplete also provides access to methods and properties o web page elements displayed in Internet Ex-plorer, Fireox, Netscape Navigator or any browser based on the Microsot Web Browser control. It can test webpages on the client computer and is not dependant on the server technology. You can use it to test web pagesgenerated by IIS, ASP, ASP.NET, PHP, CGI, AJAX, Atlas and other applications.
Support or Various Operating Systems
Choose an automated testing tool that supports as many operating systems as possible. Make sure that thetool supports recent operating system versions. The act that your customers do not run your application underWindows Vista does not mean that they will not use it in the uture. I your application works under this operat-ing system, your sotware testing tool should be able to work under it as well. In other words, the more Windowsversions the sotware testing tool supports, the better.TestComplete supports both old and new Windows operating systems: Windows 2000, Windows XP, WindowsVista, Windows 7, Windows Server 2003 and Windows Server 2008, including both 32 and 64-bit versions o these operating systems. TestComplete also provides automated testing support or Windows Mobile applica-tions running on PDAs. The range o supported operating systems on PDAs includes Windows Mobile 2003(Pocket PC 2003), Windows Mobile 2003 SE (Pocket PC 2003 SE), Windows Mobile 5.0 and Windows Mobile 6.0.
Support or Various Sotware Testing Types
When choosing an automated testing tool, check whether it supports the test types that you are going to run.Can it simulate user actions over the tested application’s user interace, in other words, perorm unctionaltesting? Can it run unit tests built into the tested application? Can it run tests created with NUnit, JUnit, DUnitor MSTest? Does it support distributed testing? Does it have special eatures or synchronizing tests that runsimultaneously on several network workstations? Does it support load testing?Also, i you test your products using both manual and automated methods, you may want to choose a tool thatprovides specifc support or manual tests. Also, don’t orget other important actors, such as, data-driven testingsupport and the ability to use the tool or regression testing. There are a lot o automated sotware testing toolsthat support only one or two testing types, or instance, only unit testing or unctional testing. Some vendorsrequire separate products or dierent testing types. For instance, support or load or distributed testing can beimplemented with separate products or add-ons. I you wish to support these testing types, you will have to addthe price o these products or add-ons to the price that you are going to pay or the product.