软件测试
文章平均质量分 88
Anniejunyan
这个作者很懒,什么都没留下…
展开
-
QTP 脚本语言编写入门到精通(一)
飞机订票登陆系统flight一、编写用户登录测试用例。二、直接编写脚本(如下)'******************'SystemUtil.Run PathFinder.Locate("..\samples\flight\app\flight4a.exe"),"",PathFinder.Locate("..\samples\flight\app"),"open"原创 2013-12-12 11:06:54 · 8953 阅读 · 0 评论 -
Appium for IOS Automation Test(一) MAC平台中Appium 环境搭建
Appium Automation Test for IOS(一) MAC平台中Appium 环境搭建 https://github.com/appium/appium/tree/master/docs/cn 安装后 appium-doctor 命令可以check 安装环境 由此可见我们需要安装的环境如下:IOS SDK 、Xcode、brew和Node 、 JAVA原创 2016-08-23 14:53:38 · 1197 阅读 · 0 评论 -
AndroidUiAutomator使用Jenkins搭建持续集成测试系统Ⅱ
本文目标实现:Eclipse一但提交项目代码,则自动触发一次编译以及执行一次AndroidUiAutomator测试用例,编译后以及执行用例的结果可以通过邮件自动发送,实现自动化测试系统。方式如下:将Jenkins的构建地址写入svn库中项目下的钩子文件post-commit.bat(repositories\JenkinsUiTest\hooks\post-commit.bat)原创 2016-08-23 14:43:18 · 2196 阅读 · 0 评论 -
AndroidUiAutomator使用Jenkins搭建持续集成测试系统Ⅰ—Android UiAutomator以及快速编译方法
Android 自动化测试有几种:Monkeyrunner、Rubotium、UiAutomator、Monkey 主要特点:1、Monkeyrunner:优点:操作最为简单,可以录制测试脚本,可视化操作;缺点:主要生成坐标的自动化操作,移植性不强,功能最为局限;2、Rubotium:主要针对某一个APK进行自动化测试,APK可以有源码,也可以没有源码,功能强大;缺点是针对APK操原创 2016-08-23 14:41:30 · 2002 阅读 · 0 评论 -
LoadRunner Mobile Protocols 录制的几种方法
LR 从11.05版本开始增加录制手机应用程序的协议:Mobile Protocol。(现在LR11.0 可以通过增加补丁4 的方式增加手机录制功能)此协议分两种:native(本地应用)和browser-based(基于浏览器)。录制手机应用程序时如何选择协议模式?根据实际的情况有以下四种选择:一、. Mobile Application - HTTP/HTML:原创 2016-08-23 14:39:52 · 3140 阅读 · 0 评论 -
Appium for Andriod Automation Test
Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS and Android apps using the WebDriver protocol.环境搭建以及用法请参照官方网址:http://appium.io/原创 2016-08-23 14:38:21 · 844 阅读 · 0 评论 -
TestNG+Ant 测试报告美化
1.新建JAVA项目2.在项目下原创 2014-09-04 18:09:47 · 3976 阅读 · 2 评论 -
Selenium + Webdriver 学习(五) frame下元素定位
有时候我们在定位一个页面元素的时候发现一直定位不了,反复检查自己写的定位器没有任何问题,代码也没有任何问题。这时你就要看一下这个页面元素是否在一个iframe中,这可能就是找不到的原因之一。如果你在一个defaultcontent中查找一个在iframe中的元素,那肯定是找不到的。反之你在一个iframe中查找另一个iframe元素或default content中的元素,那必然也定位不到。s原创 2014-04-09 11:51:49 · 5384 阅读 · 1 评论 -
Selenium + Webdriver 学习(四) 元素定位方法
selenium-webdriver提供了强大的元素定位方法,支持以下三种方法。单个对象的定位方法多个对象的定位方法层级定位 定位单个元素在定位单个元素时,selenium-webdriver提示了如下一些方法对元素进行定位。 By.className(className)) By.cssSelec原创 2014-04-09 10:35:35 · 2075 阅读 · 0 评论 -
Selenium+Webdriver学习(三) 执行JS脚本
Selenium+Webdriver 执行JS脚本原创 2014-04-08 14:58:14 · 4009 阅读 · 0 评论 -
Selenium + Webdriver 学习(二) 各种浏览器简单操作
打开一个测试浏览器对浏览器进行操作首先需要打开一个浏览器,接下来才能对浏览器进行操作。但要注意的是,因为Chrome Driver是Chromium项目自己支持和维护的,所以你必需另外下载安装Chrome Driver,详细介绍查下他们的wiki。 以下是对FF\ IE(7.8.9.10)\chrome 浏览器的例子原创 2014-04-04 14:23:22 · 4661 阅读 · 0 评论 -
Selenium + Webdriver 学习(一)
Selenium 官方下载地址:http://docs.seleniumhq.org/download/如图: 1. Selenium Server(RC)lastest version is 2.41.0 -------------核心包2.Selenium Client &WebDriver Language Bindings --------------客户端 Webd原创 2014-04-02 15:49:12 · 1750 阅读 · 0 评论 -
使用QTP录制使用extjs框架的web
近来使用QTP录制使用extjs框架编写的web软件,遇到诸多问题,而google上资料甚少,所以把一些心得总结于此。 extjs的页面对象会用很多WebElement替代link,button等传统html对象。这样虽然让整个web页面做的仿windows操作系统,但给qtp自动化测试的介入带来了不少问题。闲话不多说,直入主题。 假设页面有两个图标,名称分别为图标1和图标2,原创 2014-03-03 11:34:27 · 1725 阅读 · 0 评论 -
抓包测试工具与LoadRunner结合实践
两种抓包工具Wireshark和FiddlerFidder专门针对HTTP流进行抓包Wireshark可以抓到各种协议的通讯包。以USKSA项目为例子,我们可以通过Fiddler工具来抓包,效果如下 录制后,通过分析Header 和Request json,可以达到手写loadrunner脚本的效果,因为网速的状况有时候导致LR录制不到,如此用抓包工具分析手写script不用拘束于用Loa...原创 2018-07-04 23:59:32 · 1611 阅读 · 0 评论