Ranorex
From Infogalactic: the planetary knowledge core
Lua error in Module:Infobox at line 314: malformed pattern (missing ']').
Ranorex is a GUI test automation framework for testing of desktop, web-based and mobile applications. Ranorex is provided by Ranorex GmbH, a software development company for innovative software test automation solutions.[1][2] Ranorex does not have a scripting language of its own, instead using standard programming languages such as C# and VB.NET as a base.[3]
Contents
Overview
Main features
- GUI Object Recognition - RanoreXPath for identification/filtering of all types of GUI elements.[3][4] Ranorex Spy provides the mapping information of GUI elements to their RanoreXPath expression.[5][6]
- Object-based Capture/Replay functionality (called Ranorex Recorder), which provides maintainable recordings via an actions table editor,[3][6] transforms recorded actions into C# and VB.NET code and generates detailed report files for quick error detection.[7]
- Test Automation Library for .NET[3]
- Test Development Environment (called Ranorex Studio)[3] makes code completion, debugging and test project management possible.[8]
- Flexible Test Automation Interface: Test Automation within specific test environments is possible.[3] Test suites with Ranorex results in .EXE files[9] for simple integration into existing environments such as test management tools, continuous integration processes or batch execution scenarios.[5] They can be easily run by launching the .EXE file from the command line.[4]
Supported testing types
- Acceptance testing
- Test Automation
- Black Box testing
- Functional testing
- GUI testing
- Web testing
- Mobile application testing
- Java testing
- Regression testing
- Keyword-driven testing
- Data-driven testing
- Cross-platform testing
Supported technologies
- Windows desktop client applications
- .NET, WinForms, WPF, Win32, VB6, Java, Qt, Delphi, PowerBuilder, SAPgui, Oracle Forms, MFC, ActiveX, Microsoft Visual FoxPro, Microsoft Office GUI, Microsoft Access, Microsoft Dynamics AX, Microsoft Dynamics CRM, Microsoft Dynamics NAV, Air, Infragistics, DevExpress, ComponentOne, Janus, Syncfusion, Telerik, SkinSoft and many more
- Web applications
- HTML, HTML5, Javascript, Ajax, Silverlight, Flash, Flex, Air, ASP.NET, Google Web Toolkit, YUI Library, Ext JS, Ext.Net, Java applet, jQuery, Sencha GXT, Dhtmlx, Sweetdev Ria, MochiKit, MooTools, Pyjs, Rico (Ajax), SmartClient, midori JavaScript Framework, Echo (framework), script.aculo.us, Enyo, ZK (framework) and many more.
- Cross-browser testing for Internet Explorer, Firefox, Chrome, Safari
- Mobile Apps
System environment
Ranorex supports the following platforms:[5][10]
- Windows 2003 Server
- Windows XP
- Windows Vista
- Windows 2008 Server
- Windows 7
- Windows 2012 Server
- Windows 8
- Windows 10
Awards
- 2nd Annual ATI Automation Honors Awards[11]
- Best Commercial FUNCTIONAL Automated Test Tool - .NET
- Best Commercial FUNCTIONAL Automated Test Tool - Flash/Flex
- 3rd Annual ATI Automation Honors Awards[12]
- Best Commercial FUNCTIONAL Automated Test Tool - .NET
- Best Commercial FUNCTIONAL Automated Test Tool - Flash/Flex
- Finalist in Jolt Awards 2013 - The Best Testing Tools[13]
- Constantinus Award 2013[14]
- Constantinus-award winner - Standard Software and Cloud Services
See also
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 3.2 3.3 3.4 3.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 5.0 5.1 5.2 5.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 10.0 10.1 10.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.