•  功能UI测试自动化

     

    在管理成本的同时从测试中获得更快的反馈。在单个软件包中,获得强大的机器训练对象识别引擎和一整套用于桌面、Web 和移动应用程序的易于使用的自动化工具

     

    Ranorex Studio与Jenkins、Jira、TestRail和其他DevOps工具集成,以自动化错误跟踪并加快您的发布周期。

     

     

    Ranorex Studio功能

    使用Ranorex Studio的强大功能创建、维护和执行强大的测试自动化项目。

    01

    可靠的物体识别

    使用Ranorex Spy分析您的应用程序,使用RanoreXPath 识别元素并在对象存储库中维护它们。

     

    使用内置的Ranorex Spy工具即时跟踪和分析桌面、Web或移动应用程序的UI元素。自动处理所有类型的对象,包括动态UI元素。接收用于验证的每个UI元素的详细控制信息,以及元素独特的RanoreXPath——一种强大而灵活的对象识别语法。

    02

    无代码自动化工具和完整的IDE

    Ranorex Studio通过易于使用的无代码测试自动化工具以及快速入门教程和全面的用户指南来解决这些挑战,以提高当天的工作效率。

     

    缺少编程经验的测试人员可以使用Ranorex Studio的捕获和回放功能来构建可靠的自动化测试用例,而无需编写任何代码。内置方法简化了数据驱动测试、关键字驱动测试和基于条件的测试执行等策略。

    测试自动化专家可以使用Ranorex Studio的全自动IDE快速自动化C# 或VB.NET中的测试。

    03

    动作编辑器和记录器

    无需编码即可轻松创建测试自动化项目。

     

    使用Ranorex Recorder轻松记录和回放测试自动化工作流程。编辑录音以添加验证或其他操作。从对象存储库拖放单个测试自动化步骤以补充记录。只需点击几下,您就可以完成强大的自动化测试!

    04

    代码编辑器

    使用标准编程语言创建灵活的测试自动化脚本。

     

    由于Ranorex库基于Microsoft .NET框架,因此您不必学习专有的脚本语言来自动化测试。您可以直接使用Ranorex API并完全在C#或VB.NET中创建强大的测试自动化项目。

    使用Ranorex自动化助手扩展您的代码,这是一组小模块和方法来处理弹出窗口和等待事件等挑战。

    Visual Studio集成

    从Visual Studio直接访问Ranorex核心自动化API并编写强大的测试自动化脚本,而无需离开您的开发环境。

    Ranorex IDE功能

    高级调试、重构和代码完成机制:Ranorex Studio提供您在代码中正确创建和维护测试所需的一切。

    用户代码库

    创建用户代码方法并将它们添加到中央库。测试人员可以访问库中的方法并在测试中使用它们,而无需深入研究代码。

    05

    灵活的测试套件结构

    在灵活的测试套件中定义和管理无限种类的测试场景。

     

    在测试套件中完成所有操作:通过组合现有代码或记录模块创建新的测试用例,为您的测试定义自定义运行配置,处理参数化或配置数据绑定等等。

    数据驱动测试

    使用来自简单数据表、SQL连接器、CSV或Excel文件的外部数据集,并使用不同的测试数据重复运行一个测试工作流,以在更短的时间内增加测试覆盖率。

    关键字驱动的测试

    提高可重用性并使非技术测试人员易于阅读测试:将测试自动化过程与测试用例设计分开,并将测试部分分组为易于理解的步骤,例如登录、设置或保存。

    06

    Web和移动测试指挥中心

    集中创建、配置和管理Web和移动端点和环境。

     

    Ranorex Studio将测试套件与它们将要运行的环境分开。创建测试后,它可以在不同的外部Web或移动端点上运行,也可以在本地Selenium Grid或云提供商上运行。端点面板是设置和管理端点以及配置其环境的中央指挥中心。

    Selenium测试

    使用无脚本和基于代码的Ranorex Studio工具创建Web测试,并通过我们的Selenium WebDriver集成在所有支持Selenium的平台和浏览器上运行它们。

    可扩展的网络测试

    受益于并行测试,并使用Selenium Grids跨多个操作系统和浏览器分发您的Ranorex Studio Web测试。

    真实移动设备测试

    在真实的移动设备或模拟器上记录和执行自动化测试,以测试您的原生 Android、移动 iOS 应用程序以及跨平台应用程序。

    07

    远程测试

    在不同环境中同时运行远程桌面测试。

     

    在远程机器上设置Ranorex代理,以部署多个Ranorex Studio测试,以便在不同环境中使用不同的系统配置和操作系统进行远程执行。同时,您可以继续在本地计算机上工作。一旦您的测试已执行且报告已准备好,您将收到自动通知。

    08

    可定制的测试报告

    使用我们完全可定制的报告识别缺陷并调试测试。

     

    自定义测试运行报告以在没有Ranorex Studio的机器上共享和查看,或将与JUnit 兼容的报告集成到CI系统中以提高透明度并接收即时反馈。

    09

    专为DevOps跨职能团队打造

    从Visual Studio访问Ranorex核心API并加强开发人员和测试人员之间的协作。

     

    测试自动化对开发人员和测试人员都至关重要——团队协作也是如此。开箱即用的Ranorex测试自动化项目由多个层组成,每个层都针对跨职能团队的特定技能而设计。

    10

    MORE

    Ranorex Studio是一个全面的测试自动化工具,提供所有这些功能

    1.Record-and-replay:强大的低代码/无代码功能,无需编程即可构建测试。

    2.完整的开发环境:C#或VB.NET中的脚本

    3.对开发平台的广泛支持:在Windows桌面、所有流行的Web浏览器和Android或iOS设备(包括真实设备和模拟器/模拟器)上运行测试

    4.高级功能:用于机器训练对象检测的Ranorex Spy、用于测试修复的Ranorex Coach、测试执行的视频报告、PDF验证等。

    5.可定制的测试结果报告:生成HTML、PDF或JUnit兼容的报告;然后将测试报告作为电子邮件附件发送。

    6.数据驱动测试:从CSV或Excel文件或SQL数据库中提取测试数据

    7.灵活的API接口:通过与Jenkins、Travis CI、Git等集成,轻松将Ranorex Studio测试添加到您的CI/CD流程中。

    8.与Jira和TestRail的内置集成

     

     

    Ranorex Studio集成和工具支持

    Ranorex Studio集成到您的持续集成过程中,并获得有关软件更改影响的快速、高质量的反馈。

    持续交付(CD)和DevOps环境需要持续测试和测试结果的快速反馈。在CI服务器中实施自动化回归测试对于提高开发团队确保发布质量所需的可见性至关重要。一旦在您的CI系统中实施了自动化测试,回归测试就可以针对系统签入的更改自动运行——为您提供防止引入新缺陷或重新引入旧缺陷的安全网。

    集成类型 产品

    问题与缺陷管理

    JIRA

    测试管理

    TestRail, TestShell, TestBench, SpiraTeam, aqua, HP Quality Center, Qualicen

    构建和发布管理

    Azure DevOps/Team Foundation Server, Jenkins, Hudson, Bamboo, Team City

    测试数据管理

    SQL, Microsoft Excel, CSV

    测试基础设施和环境

    Selenium Grid, Browser Stack, Sauce Labs, Agile Designer, ConnectAll, NeoLoad

    版本控制

    Git, Subversion, Team Foundation Server