
测试框架和工具
文章平均质量分 83
RFT, robotframework, staf/stax,cucumber, jenkins, postman, wireshark, charles, fiddler, webload, watir
Change is good
开启新篇章,加油!
展开
-
6款好用的gif录屏神器
使用ScreenToGif, 可以将屏幕任何区域及操作过程录制成GIF格式的动画图像,保存过程还可以对GIF动画进行编辑优化。这款非常优秀的工具原生单执行文件,界面非常简单,功能很实用,它具有录制屏幕、录制摄像头、录制画板、编辑器等功能,编辑器功能非常强大,支持自定义Gif循环播放次数,哪些画面不要的话,还可以对个别删除掉,相当简单且方便!她拥有一个迷人的特点 —— 通过将软件置顶在所有窗口之上,你可以像相机一样调整录制区域,移动或缩放窗口。官网地址:http://www.screentogif.com/原创 2025-01-08 16:39:06 · 583 阅读 · 0 评论 -
Airtest测试手机app的使用
Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。Airtest的框架是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。Sikuli这个框架的原理是这样的,计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。转载 2025-01-01 18:02:55 · 163 阅读 · 0 评论 -
Airtest 图像识别 测试框架
2.在pycharm中打开airtest录制好脚本文件(如果脚本中有airtest辅助窗口的图片,则需要将文件夹后缀的.air删除,再用pycharm打开该文件夹)。点击Poco辅助窗口中的锁型按钮,点击待查看的元素,我们可以在Log查看窗口中看到当前元素的所有属性,Poco可以直接用元素的name属性进行定位并作相应的操作。点击Airtest辅助窗中的【touch】,这时可以用鼠标在右侧设备窗中拖动框住想要点击的某一块区域,即可自动生成如下图第三步中的一行代码。如下图,开始录制后,点击设备中的输入框。转载 2024-12-31 15:47:08 · 96 阅读 · 0 评论 -
Introduction To Sikuli GUI Automation Tool (Automate Anything You See On Screen) – Sikuli Tutorial 1
【代码】Introduction To Sikuli GUI Automation Tool (Automate Anything You See On Screen) – Sikuli Tutorial 1。转载 2024-12-31 14:24:07 · 32 阅读 · 0 评论 -
sikuli基于图像的自动化测试框架
在截屏模式下,屏幕看起来会变暗并会暂时冻结。整个桌面就像一个画布,你可以在其中围绕要捕获图像的目标绘制一个矩形。1) 启动SikulixIDE等待IDE界面出现,可双击“RunSikuli2.05.bat”,。新版本的SikuliX安装极其简单并且容易上手,最新的稳定版本为 SikuliX 2.05。3) 点击SikulixIDE工具栏的第一个图标,进入截屏模式。:在开始菜单搜索框中自动键入“Hello World”此代码表示:使用此图像作为click函数的输入参数。转载 2024-12-31 14:08:59 · 92 阅读 · 0 评论 -
Video Streaming Testing: What it is, Why & How to Automate?
Video streaming has become an integral part of our lives. From binge-watching your favorite shows to attending virtual meetings, the seamless delivery of video content is paramount. But have you ever wondered what goes on behind the scenes to ensure that t转载 2024-12-31 13:52:03 · 68 阅读 · 0 评论 -
How to Automate Video Streaming Testing Using Selenium
【代码】How to Automate Video Streaming Testing Using Selenium。转载 2024-12-31 12:03:56 · 24 阅读 · 0 评论 -
Image-Based Test Automation Using Sikuli
【代码】Image-Based Test Automation Using Sikuli。转载 2024-12-31 12:00:53 · 23 阅读 · 0 评论 -
Automate GUI testing using Sikuli
What is Sikuli –As per the sikuli official site, “Sikuli automates anything you see on screen, it uses image recognition to identify and control GUI components.”How it works –Sikuli uses Visual image match methodFirst we have to capture all the required de转载 2024-12-31 11:53:59 · 32 阅读 · 0 评论 -
Integrate Sikuli with Selenium WebDriver
sikuli selenium转载 2024-12-31 11:48:03 · 32 阅读 · 0 评论 -
Open-Source Test Automation Tools for Windows Desktop Apps 2022
4 – Good2 – Poor。原创 2024-12-18 19:51:38 · 660 阅读 · 0 评论 -
10 Best Desktop Application Testing Tools In 2024
Posted On: 31 July 2024Desktop application testing ensures an application's functionality, performance, security, and user experience. It is complex, with diverse operating systems, hardware configurations, and user preferences. So, how to test desktop app原创 2024-12-18 19:42:13 · 818 阅读 · 0 评论 -
Top 10 Desktop Automation Tools For Testing That QA Teams Should Know
When compared with web testing or mobile testing, desktop testing has relatively lower demand. The widespread adoption of web and mobile applications as well as the increasing reliance on online services is the reason why. However, for businesses where des原创 2024-12-18 19:36:43 · 772 阅读 · 0 评论 -
windows下如何安装和部署tomcat
参考文章:原创 2024-11-06 20:53:58 · 228 阅读 · 0 评论 -
RFT Best Practices - 1. 引言
http://www.blogjava.net/terrypang/archive/2009/03/21/261254.html经过这些年的使用,我认为RFT是一个十分优秀的自动化测试工具。尤其是目前的7.0.1.2版本,已经非常稳定,非常好用了。与大多数其它自动化测试工具一样,RFT提供了很多基础设施,例如:对象的映射、动作的录制/回放、检查点、数据池、Html或TxT格式的报告等等。这转载 2014-03-03 16:17:27 · 606 阅读 · 0 评论 -
RFT Best Practices - 4. 对象操作
http://www.blogjava.net/terrypang/archive/2009/04/20/266576.html找到对象之后,就需要对其进行操作了。在对对象进行操作之前,需要了解RFT处理对象的方式。根据RFT的文档,Java对象的关系如下图: 由此可见,绝大多数的对象都是继承于GuiTestObject和GuiSubitemTestObject。类似转载 2014-03-10 22:23:39 · 586 阅读 · 0 评论 -
RFT Best Practices - 2. 窗体处理
窗体是程序的基础。无论是主窗体,还是弹出窗体,他们往往都是需要首先定位的对象。窗体,作为一类特殊对象,他们都是根对象的直接子对象,针对这一特点,对他们定位就非常简单了。通常,通过窗体标题,就能很好的找到所需的窗体。具体方法如下。private double waitCheckInterval = ((Double) getOption(IOptionName.WAIT_FOR_EXISTENC转载 2014-03-03 16:22:49 · 561 阅读 · 0 评论 -
RFT 学习-TestObject
RFT在进行对象识别时,每一个被测软件上的对象都可以映射为 RFT 上的一个 TestObject 对象,也就是说,假如RFT所识别的测试对象组成一棵树的话,那么TestObject便是这棵树的“根”,所有的被测对象都从这个根部汲取“营养”,即,所有的被测对象都默认继承自类TestObject,并拥有TestObject类中的所有非私有(非private)的方法。我们要基于RFT来开发测试脚本,这转载 2014-06-01 10:20:56 · 1460 阅读 · 0 评论 -
RFT Best Practices - 3. 对象查找
如何灵活查找窗体内的对象呢?和查找窗体类似,可以使用这些对象特有的属性,依照一定的查找逻辑进行处理。下面是一个典型的查找方法,以此为例进行说明: public TestObject getObject(ArrayListProperty> v) { rootTO.waitForExistence(waitMaxTime, waitCheckInterval);转载 2014-03-10 22:25:08 · 557 阅读 · 0 评论 -
RFT中发送键盘按键 - inputChars inputkeys
The article is from: http://blog.youkuaiyun.com/testing_is_believing/article/details/5203586在RFT中,inputChars和inputkeys都可以给指定窗口发送按键。inputKeyspublic void inputKeys(java.lang.String keys)Sends the su转载 2014-03-10 21:16:47 · 863 阅读 · 0 评论 -
Robot Framework 测试总结
在2014年结识robot framework,缘于一个偶然的机会。一个测试前辈推荐了robot framework。 Robot framework是python语言的测试框架。简单的看了一下介绍,觉得不错,很适合新手入门。而且测试部门的领导也很支持引入开源的自动化测试工具。 先来说说环境的搭建吧,对于入门者这个最重要了。首先安装Python,Jython(如果不是用jav原创 2014-11-06 12:45:53 · 16784 阅读 · 2 评论 -
VM 的管理命令vmrun
copy from http://blog.youkuaiyun.com/huituer/article/details/4142190VMWare提供了vmrun与VIX API两种手段使用户可以通过程序对虚拟机进行控制。在官方文档中给出了详细的说明和示例代码。 vmrun:http://www.vmware.com/pdf/vix162_vmrun_command.pdf转载 2011-12-29 18:01:04 · 8794 阅读 · 0 评论 -
QTP
QTP编码小知识:本文转自http://lyg5623.blog.163.com/blog/static/53274011200891911126654/【QTP编码小知识 一】 在这里先给大家看看一下代码: if browser("百度一下").page("百度一下").webbutton("百度一下").exist(0) and _ br原创 2010-01-05 14:42:00 · 656 阅读 · 0 评论 -
常用的Dos命令(转载)
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看原创 2009-06-26 22:04:00 · 550 阅读 · 0 评论 -
mstsc multi user
<br />http://blog.sina.com.cn/s/blog_5e7659b30100gl5y.html<br />Win2008远程桌面多用户登陆的配置方法<br /><br /> 启动远程桌面后,WindowsVista(或Windows2008)下默认只支持一个administrator用户登陆,一个登录后另一个就被踢掉了,下面提供允许同一个用户名同时多个用户登录的配置方法(是pcbeta论坛的skyskai的方法):<br /> 首先要启用远程桌面这一功能:右击“我的电脑”→属性→转载 2011-05-13 17:30:00 · 787 阅读 · 0 评论 -
批处理常用命令
<br />常用命令 echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。<br /><br />首先, @ 不是一个命令, 而是DOS 批处理的一个特殊标记符, 仅用于屏蔽命令行回显. <br />下面是DOS命令行或批处理中可能会见到的一些特殊标记符: <br />CR(0D) 命令行结束符 <br />Escape(1B) ANSI转义字符引导符 <br />Space(20) 常用的参数界定符 <br />Tab(09) ; =转载 2010-12-30 15:46:00 · 1847 阅读 · 0 评论 -
批处理 取得当前路径 %CD%
<br />在DOS的批处理中,有时候需要知道当前的路径。在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0。<br /> <br /> 这两个变量的用法和代表的内容一般是不同的。<br /> <br /> 1. %cd% 可以用在批处理文件中,也可以用在命令行中;展开后,是驱动器盘符:+当前目录,如:<br /> <br /> 在 c:/dir 下,<br /> Bat代码 echo %cd% echo %cd%<br /> <br /> 显示为,<br />转载 2010-12-28 18:32:00 · 10945 阅读 · 0 评论 -
WATIN如何处理确认对话框
Quick and easy WatiN recipe: How to handle a confirm dialog快速和容易WatiN食谱:如何处理确认对话框 Quick and easy WatiN recipe: How to handle a confirm dialog快速和容易WatiN食谱:如何处理确认对话框 Introduction导言 This is a bit转载 2010-01-06 13:28:00 · 1452 阅读 · 0 评论 -
WatiN:在.NET中测试Web应用程序
本文转载自: http://www.testage.net/html/57/n-957.html引言单元测试是应用程序设计的一个重要部分,它可应用于程序的多个层次。本文将主要关注用户界面层的单元测试。我们将使用WatiN 测试ASP.NET应用程序。什么是WatiN?WatiN 是一个源自Watir的工具,用于测试Web页面。WatiN表示Web Application Tes转载 2010-01-07 12:53:00 · 768 阅读 · 0 评论 -
start
<br />http://xu020408.blog.163.com/blog/static/265489200959113157423/<br /> <br />Start启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start 将打开第二个命令提示符窗口。 <br /><br />语法 <br />start ["title"] [/dPath] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /转载 2011-03-02 09:44:00 · 736 阅读 · 0 评论 -
useful test tools
Unit Test- Java - Juint, http://www.junit.org/index.htm, Ant, EMMA- Mockrunner: http://mockrunner.sourceforge.net/index.html- C++ - CppUnit: http://sourceforge.net/projects/cppunit/- SQLUnit: http://sqlunit.sourceforge.n转载 2011-05-30 21:17:00 · 3639 阅读 · 0 评论 -
tool
watir, htmlunit,badboy to record the action for jmeter Selenium ,watin,perl,bat,watin,rpt,autoIT ,webdriver,, JYPHON, GROOVY转载 2011-03-07 13:25:00 · 685 阅读 · 0 评论 -
linux VMVare 安装windows
在Fedora 4.0 中,用VMware 安装和使用Windows 来源: ChinaUnix博客 日期: 2006.02.05 18:45 (共有0条评论) 我要评论 在Fedora 4.0 中,用VMware 安装和使用Windows<br />+++++++++++++++++++++++++++++++++++++++++++正文:+++++++++++++++++++++++++++++++++++++++++++<br />VMware 是什么 ?<br />VMware 是一套能虚拟安装各原创 2010-07-08 16:32:00 · 1558 阅读 · 0 评论 -
VMWare
vmwareVMware在虚拟化解决方案领域一直是处于市场引领者的角色的,其在虚拟机管理方面也一直处于市场领先的地位,不断的得到了优化和丰富的。<br /> 目前来看,VMware产品主要分为两个系列:数据中心虚拟化(也就是常见的服务器虚拟化)和桌面虚拟化。在这两个系列中包含了不同的产品和功能,且都是构建在VMware Infrastructure 3基础之上。而VI3是当前最稳定、可靠,被业界和企业级用户验证过的虚拟架构平台,是VMware实现各种虚拟化解决方案的基础。<br />本文的重点是从两转载 2010-07-08 14:41:00 · 847 阅读 · 0 评论 -
命令行执行
http://shanchunf.blog.163.com/blog/static/15770480201041131520537/1. staf local stax execute fileSampleScript.xml wait2. staf local stax help转载 2012-01-10 14:58:01 · 430 阅读 · 0 评论 -
dir
<br />DIR [drive:][path][filename] [/A[[:]attributes]] [/C] [/D] [/L] [/N] <br /> [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4] <br /> [drive:][path][filename] <br /> 指定要列出的驱动器、目录和/或文件。 <br /> /A 显示具有指定属性的文件。 <br /> attributes D转载 2010-06-25 17:07:00 · 716 阅读 · 0 评论 -
sc 命令
<br /> SC命令是XP系统中功能强大的DOS命令,SC命令能与“服务控制器”和已安装设备进行通讯。 <br /> SC 是用于与服务控制管理器和服务进行通信的命令行程序。 <br /> SC命令的功能有 <br /> 1、SC可以 检索和设置有关服务的控制信息。可以使用 SC.exe 来测试和调试服务程序。 <br /> 2、可以设置存储在注册表中的服务属性,以控制如何在启动时启动服务应用程序,以及如何将其作为后台程序运行。即更改服务的启动状态。 <br /> 3、SC 命令还可以用来删除系转载 2010-06-25 15:41:00 · 950 阅读 · 0 评论 -
Axis2
http://clq9761.iteye.com/blog/976029一、Axis2的下载和安装 1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本: 可以下载如下两个zip包: axis2-1.5.4-bin.zip axis2-1.5.4-war.zip 其中 axis2-1.5转载 2015-03-10 16:13:25 · 434 阅读 · 0 评论 -
网站
from http://www.cnblogs.com/coderzh/articles/1228379.htmlhttp://bdonline.sqe.com/ 一个关于网站测试方面的网页,对这方面感兴趣的人可以参考http://citeseer.nj.nec.com/ 一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和下载,是作者非常推荐的一个资料参考网站转载 2014-12-15 13:39:47 · 630 阅读 · 0 评论 -
findstr
Findstr<br /> <br />使用常规表达式搜索文件中的文本模式。<br /> 语法<br /> <br />findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:file] [/f:file] [/c:string] [/d:dirlist] [/a:ColorAttribute] [strings] [[Drive:][Path] FileName [...]]<br /> 参数转载 2010-06-25 17:16:00 · 1028 阅读 · 0 评论