GUI自动测试化工具 Ranorex Studio 使用介绍
之前用的VS自带的测试工具进行Winform的测试。但是有一个第三方的插件,没有被更好的支持。
提示消息:
测试方法 EnformentUITestProject.CodedUITest1.CodedUITestMethod1 引发了异常:
Microsoft.VisualStudio.TestTools.UITest.Extension.FailedToPerformActionOnBlockedControlException: 另一个控件正在阻止此控件。请使被阻止的控件可见,然后重试操作。
VS测试教程参考其他博客园:http://www.cnblogs.com/realdigit/archive/2011/02/14/1954238.html
这里主要围绕Ranorex Studio进行介绍。
文中用的是5.0.0版本。官网:http://www.ranorex.com/
下载:http://www.ranorex.com/download.html (官网:填写信息下载30天试用版本)
http://www.kuaipan.cn/file/id_226427209806521415.htm?source=1(金山网盘外链下载程序)
破解程序:http://download.csdn.net/detail/paddy356/7001099#comment (CSDN下载0积分)
http://www.kuaipan.cn/file/id_226427209806521414.htm?source=1 (金山网盘外链下载)
其他版本破解程序:http://download.csdn.net/detail/paddy356/7001099#comment(Ranorex.Tools.1.xxx.By.Pei.Shaw.rar类似文件)
下面我们就围绕计算器程序进行一个简单的介绍。
首先我们创建一个测试项目
“File”→“New”→“Solution”,输入项目名,Create.

创建项目之后会默认创建一个Recording.双击Recording1进入Recording1的详细窗口。


点击Recod开始记录。有四种开始方式。这里只介绍默认方式(Global Recording)。
Global Recording(默认方式)
Run an Application(启动一个程序)
Open a Brower(打开链接)
Mobile Recording(手机测试)

点击Start,开始→运行输入Clac启动计算器程序。

开始点击操作。
操作点击完成之后,点击Validate进行结果的验证。这里我们点击结果框。1+1=2结果正确。

Next→OK之后会看到如下界面

点击Play进行验证Recording是否正确,Play按钮下面有工具栏,可以删除添加Action。
运行之后会看到Ranorex 进行刚才的操作。最后会看到最后的结果

多个Recording,直接点击CalcTest选项卡。运行Play即可。

GUI自动测试化工具 Ranorex Studio 使用介绍的更多相关文章
- 测试化工具XCTestCase
layout: post title: "Xcode 7智能测试化工具XCTest学习" subtitle: "Xcode 7智能测试化工具XCTest学习" ...
- Visual Studio Package 插件开发之自动生成实体工具(Visual Studio SDK)
前言 这一篇是VS插件基于Visual Studio SDK扩展开发的,可能有些朋友看到[生成实体]心里可能会暗想,T4模板都可以做了.动软不是已经做了么.不就是读库保存文件到指定路径么…… 我希望做 ...
- 自动化测试工具Ranorex的录制功能使用
由于帆软的 Report 包含gui和web端 设计器 web预览 做自动化测试不适合使用 Katalon 发现了Ranorex Ranorex 是一款在Windows操作系统的上运行的GUI自动测试 ...
- 可以用py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)来代替pyuserinput
PyAutoGUI 是一个人性化的跨平台 GUI 自动测试模块 pyUserInput模块安装前需要安装pywin32和pyHook模块.(想要装的看https://www.cnblogs.com/m ...
- py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)
PyAutoGUI 是一个人性化的跨平台 GUI 自动测试模块 pyautogui 库 2017-10-4 pip install pyautogui python pip.exe install p ...
- app自动测试-微信(iOS)-web-1
appium 是一个用于app自动测试的工具.目前支持测试iOS, Android, Windows上的app.(github: https://github.com/appium/appium) 其 ...
- Qtp自动测试工具
QTP是基于GUI界面的自动化测试工具,用于系统的功能测试. QTP录制的是鼠标和键盘的消息.QTP录制回放时基于windows操作系统的消息机制.QTP在录制时监听应用程序的消息,监听到之后把消息放 ...
- 自动测试工具(Jmeter,qtp等)
loadrunner.Selenium.QTP三者区别? Loadrunner是商业性能测试工具,收费,功能强大,适合做复杂场景的性能测试. Selenium是开源的web自动测试工具,免费 ...
- Android蓝牙连接自动测试工具
蓝牙连接自动测试工具 1.需求产生 开发不按着需求走都是耍流氓且浪费时间.此工具的需求产生是研发人员在开发产品时涉及到蓝牙驱动和安卓蓝牙两个东西.但是呢,蓝牙不太稳定,那么工作来了.就需要研发人员一边 ...
随机推荐
- datagrid带查询带分页
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=&qu ...
- ARM汇编语言(3)(寄存器读写控制外设)
DAY4:ARM汇编(4) 一,GPIO编程 连接内存(二级cache),用来寻址:连接外设,用来控制: 1,GPIO,General-Purpose IO ports,通用输入输出端口, ...
- python数字类型
Numbers >>> 5+4 9 >>> (6/2)+5 8.0 >>> >>> print(17/3) 5.66666666 ...
- cxGrid 显示行号及行号列列名
cxGrid默认不显示行号,但是可以通过cxGrid1DBTableView1CustomDrawIndicatorCell事件来重绘行号 选中cxGrid1DBTableView1,在OnCusto ...
- 将json转为 SortedDictionary
#region ConvertJsonToSortedDictionary 将json转为 SortedDictionary /// <summary> // ...
- Powershell Function Get-TimeZone
代码原文地址: https://gallery.technet.microsoft.com/scriptcenter/Get-TimeZone-PowerShell-4f1a34e6 <# .S ...
- 转!!java中File的delete()方法删除文件失败的原因
一般来说 java file.delete失败 有以下几个原因 1.看看是否被别的进程引用,手工删除试试(删除不了就是被别的进程占用)2.file是文件夹 并且不为空,有别的文件夹或文件, 3.极有可 ...
- redis数据库设计(转)
原文:http://segmentfault.com/q/1010000000316112 redis是什么 redis就是一个存储key-value键值对的仓库,如何使用redis在于如何理解你需要 ...
- Python 一键同步windows和linux数据(基于pscp.exe)
outline 项目中需要把 windows server 上的数据同步到 linux server,方法很多,这里记录下自己采用的一种比较简单的方法. 准备工作 首先确保你 windows serv ...
- python数据类型三(字典)
一.字典的介绍 字典(dict)是python中唯一的一个映射类型,它是以{}括起来的键值对组成,在dict中key是唯一的,在保存的时候,根据key来计算出一个内存地址,然后将key-value保存 ...