Try it free

TestComplete Automated Testing

Testing Silverlight Applications

Robust Test Recording and Silverlight Controls Support

TestComplete is a comprehensive automated testing tool for applications created with a variety of development tools and technologies, including Silverlight applications. TestComplete allows you to create tests visually and via scripts. It supports a full range of testing types and includes all the features needed to make your QA team more productive. TestComplete is famous for its ability to “automate the non-automatable”, it helps you get in-depth automated Silverlight testing done with maximum return on investment.

Testing Silverlight Applications

The recorded tests do not use coordinates and therefore they will not break when the application’s UI changes. When needed, you can also take advantage of low-level analog recording and playback to simulate exact mouse motions, clicks and key presses at a specific speed.

Comprehensive Verifications

TestComplete offers a variety of built-in checkpoints that help testers easily verify various aspects of the tested Silverlight applications — even complex controls like tree views or hierarchical grids. The OCR and advanced image verifications are also available to enable testers to retrieve and verify data in images and graphic objects.

Multi-Browser Testing

TestComplete supports Internet Explorer and Firefox in which Silverlight applications can be tested, and allows you to have a single test for different browsers. Out-of-browser (standalone) Silverlight applications are also supported.

Access to Native Methods and Properties of Silverlight Objects

If you need to automate a custom action for which there are no built-in operations in TestComplete, you can do this by calling the appropriate native methods and properties of application objects directly from your test! With TestComplete’s unique “Open Applications” technology, testers have the same level of access to Silverlight applications’ internals as the application developers. There is no need to compile Silverlight applications in special way for this. They are supported out-of-the-box.