Automation tool updates: Autocast - December 2016

QASource
QASource | December 28, 2016

Did You Know?

Advantages and Disadvantages of Microservices
  • UFT 12.5 Improvements

    • Support for embedded FlexTreeView controls
    • Support for SAPUI5 in Chrome and Firefox
    • Support of buttons and drop down lists in SiebelOpenUI
    • Support for menus in an Oracle application
    • Environment support for PowerBuilder 12.6, ASP.NET AJAX 4.1.5, Google Web Toolkit (GWT) 2 etc.
  • TestComplete 12.0 Improvements

    • Support for Telerik controls for Windows Forms
    • Support for Developer Express controls for Windows Forms 15.2 and 16.1
    • Support for Yahoo! User Interface Library (YUI) controls 3.15 - 3.18.1
    • Support for Sencha Ext JS controls 6.0.2
    • Support for Google Web Toolkit (GWT) controls 2.6.1 and 2.7.0
    • Support for Oracle Forms 11g and 12c
    • TestComplete 12.0 provides support for JavaScript with latest features

Tools Evaluated

Ranorex

Ranorex is an automated testing tool for desktop, web and mobile applications.
Major benefits:

  • Supports .NET, WPF, Windows Forms, Qt, Java, SAPgui, Delphi, HTML5, Flash, Flex, Silverlight, iOS, Android, Windows Apps (Native / Hybrid / Mobile Web) and many more
  • Automatic UI object synchronization
  • Support of all well-known 3rd party controls (Telerik, ComponentOne, DevExpress, Infragistics controls, etc.)
  • Supports web UI frameworks (GWT, YUI, jQuery, Silverlight)
  • Provides integration with CI tools (e.g. Bamboo), test management tools (e.g. HP ALM)

View More

Allure Test Report

Yandex's Allure Framework is a flexible lightweight multi-language test report tool which provides a modular architecture.
Major benefits:

  • Screenshots on failure
  • Recording logs, informative web reports with interactive dashboard
  • Store attachments, steps and parameters
  • Support for Cucumber, TestNG and Jasmine
  • Information about defects revealed during test execution
  • Provides cross language support
  • Provides report integration with CI and Build tools like Jenkins, Bamboo, Maven, Gradle etc.

View More

 

Key Take-aways for Desktop application automation using TestComplete:

  • Disable Test Visualizer as it stores images which requires additional time and disk space
  • To increase execution speed, select only required applications from Process Filter dialog
  • For better object recognition enable Microsoft Active Accessibility (MSAA), add WMPAppHost class name to list of accepted windows, or simply enable '*'
  • Use Text Recognition plugin to enable recognition of GUI objects by their text and perform operations to manipulate them
  • Start converting any Framework developed in JScript to JavaScript, as it’s outdated. View More
Have Suggestions?

Have Suggestions?

We would love to hear your feedback, questions, comments and suggestions. This will help us to make us better and more useful next time.
Share your thoughts and ideas at knowledgecenter@qasource.com

Disclaimer

This publication is for informational purposes only, and nothing contained in it should be considered legal advice. We expressly disclaim any warranty or responsibility for damages arising out of this information and encourage you to consult with legal counsel regarding your specific needs. We do not undertake any duty to update previously posted materials.