Ranorex Blog - Software Automation & Automated Testing Blog

Posted by cpreschern on Tuesday, February 26th, 2008

“Design for Testability” - Smooth 3rd party control automation

GUI automation always depends on the type of used controls and technologies within applications. An increasing use of 3rd party controls in applications also makes GUI automation more and more addicted to identification information provided by the 3rd party control. In most cases providers of 3rd party controls support enough information to get a control’s elements identified and automated. Nevertheless, there are sometimes more complex ways required to simulate user actions. That type of test automation code is not that “readable” as we would like to have.

Ranorex V1.4 supports accessing properties and methods of .NET derived controls. Following “Design for Testability” sample explains the way of making testing more comfortable. By using the 3rd party UltraTree control from Infragistics the example describes how to access user defined methods for test automation. Read more »

Share/Save/Bookmark

Posted by cpreschern on Wednesday, February 20th, 2008

Element based Automation of 3rd Party Infragistcs controls

Automation of 3rd party controls often depends on the type of information provided by the controls manufacture. Infragistics controls allow several ways of element identification. This example describes how to access cells of an Infragistics DataGrid control of the demo appllication “MyStylableApplication”. To get controls like this automated it’s always advisable to analyze applications with RanorexSpy. Working with Ranorex Elements means always to work with following properties provided by RanorexSpy: Read more »

Share/Save/Bookmark

Posted by ahoisl on Friday, February 15th, 2008

Differences between control and element

Every control is made up of a number of smaller elements. Elements are the atoms and controls the molecules of a graphical user interface.

Difference Control Element

Read more »

Share/Save/Bookmark

Posted by gherget on Monday, December 17th, 2007

Implementing a User Interface Test Automation Framework in .NET

This article describes how to write an automated user interface test framework based on Ranorex (a GUI automation framework supporting .NET). The test framework should give testers the ability to easily check the features of an application. The Calculator application is used as dummy program for an application being tested. Read more »

Share/Save/Bookmark