自动化测试AutomationTesting
文章平均质量分 68
achang21
这个作者很懒,什么都没留下…
展开
-
自动化测试框架STAF学习的相关网址
本人最近在学习STAF,特此将自动化测试框架STAF学习的相关网址整理如下:http://blog.csdn.net/iamqa/article/details/4391772http://blog.csdn.net/lengchun10/article/details/5642573http://staf.sourceforge.net/current/STAFCMDS.htmhttp:原创 2013-09-15 10:21:59 · 1433 阅读 · 0 评论 -
jenkins 启动slave,出现com.sun.deploy.net.FailedDownloadException: Unable to load resource
jenkins 启动slave,出现com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://127.0.0.1:8080/jnlpJars/remoting.jar 错误,解决方法原文地址:http://www.cnblogs.com/xiami303/p/3709481.html 作者:小侠转载 2015-04-20 14:53:59 · 9820 阅读 · 0 评论 -
Jenkins Master,Slave 使用问题汇总及解决方案
Jenkins Master/slave 使用问题汇总及解决方案1. 设置job在slave机器上执行(1)在job的Configure中,勾选“Restrict where this project can be run”,在Label Expression中,输入标签,如“jenkinsDemo2selenium2-slave”(2)在slave的Configure中,在“Labe原创 2015-04-20 17:37:18 · 18651 阅读 · 0 评论 -
TestNG+Ant自动运行测试
TestNG+Ant自动运行测试原文地址:http://magustest.com/blog/automationtesting/testng-ant/ 作者:进化的测试 之前一篇博客分享了如何使用WebDriver+TestNG实现UI自动化,现在就要让自动化测试自己跑起来,不需要人工干预。需要用到Ant,以及一些定时任务工具,例如Linux的crontab。如何在Ant的转载 2015-04-16 18:39:41 · 5003 阅读 · 0 评论 -
Jenkins+Ant+Android+TestNG+Robotium问题汇总及解决
Jenkins+Ant+Android+TestNG+Robotium问题汇总及解决1.2.原创 2015-04-21 15:31:40 · 1800 阅读 · 0 评论 -
jenkins运行selenium 测试 不显示浏览器 解决方法
jenkins执行selenium 测试 浏览器不显示解决方法The web browser doesn't show while run selenium test via jenkins原因:因为jenkins是用windows installer 安装成 windows的服务了,那么jenkins是一个后台服务,所以跑selium cases 的时候不显示浏览器解决办法:St原创 2015-04-17 14:02:19 · 12975 阅读 · 1 评论 -
Selenium Webdriver java 积累 二
1. Selenium webdriver XPATH通过多个属性定位元素方法:主要是通过and组合多个属性,例如:wd.findElement(By.xpath("//em[@testid='123'and @id='button_delete']")).click();参考文章:http://blog.csdn.net/qicyt1812/article/details/9355803原创 2013-09-15 10:23:55 · 3234 阅读 · 0 评论 -
Selenium webdriver 新跳转页面上找对象解决方法
Selenium webdriver 新跳转页面上找对象解决方法 在执行的测试的时候,需要验证跳转后新的web页面的对象,不是之前页面,用get()跳转后,在新页面找不到对象。 例如:之前是在www.163.com页面操作,现在需要验证下www.sina.com.cn页面上的东西。解决方法: WebDriver wd = new FirefoxDriver();w原创 2013-09-15 10:23:53 · 24695 阅读 · 1 评论 -
Android gradle应用与Robotium,Jenkins集成测试
Android gradle应用与Jenkins集成测试1. Android 应用gradle配置如下:apply plugin: 'com.android.application'android { compileSdkVersion 23 buildToolsVersion "24.0.1" defaultConfig { applicat原创 2016-08-15 16:09:08 · 1643 阅读 · 0 评论 -
Robotium测试中关于Android 6.0 权限对话框的处理
Robotium测试中关于Android 6.0 权限对话框的处理Android 6.0 加入了一些权限处理,当程序第一次安装启动的时候会弹出 权限提示对话框,点击 接受后,才能继续操作。如图:问题原因:由于Robotium不能垮应用测试,所以针对这个的如果使用Robotium的话,没办法处理。我们用hierarchyviewer.bat这个工具(路径:sdk\tool原创 2016-08-15 19:31:29 · 2042 阅读 · 1 评论 -
Jenkins+Ant+Android+Robitium 实例详解(打包app,执行Robotium测试,生成测试结果)
Jenkins Ant 打包android app,构建Robotium测试,执行Robotium测试,生成测试结果 实例详解说明:android project 名称: cheersAppandroid test project 名称: cheersAppTest11. 建立JenkinsJob(1)创建自由风格的job 名称:android_jenkins_test1原创 2015-04-23 19:49:00 · 5556 阅读 · 2 评论 -
Jenkins集成 Ant+Testng测试项目,发布结果到Jenkins
Jenkins集成 Ant+Testng 测试项目,并集成TestNG Results 插件发布测试结果到Jenkins前置条件:(1)项目是基于testng的测试项目; (2)用Ant 构建测试项目集成步骤:(1)用ant构建 测试的项目,build.xml 文件内容 如下:原创 2015-09-29 13:42:17 · 5277 阅读 · 0 评论 -
Jenkins+Maven+TestNG集成+ HTML测试结果+测试重跑机制
Jenkins+Maven+TestNG集成+ HTML测试结果+测试重跑机制一、新建一个Maven工程:pom.xml 文件配置如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="原创 2017-06-23 12:00:31 · 1794 阅读 · 0 评论 -
Appium 1.7 实现上下、左右滑动页面方法
Appium 1.7 实现上下、左右滑动页面方法说明:之前的文章:Appium 测试,实现上下、左右滑动页面 只适用于Appium 1.6.4及以下Appium升级到1.7 后的问题:(1)以前的driver.swipe方法不能用了。(2)即便使用TouchAction类的滑动方法也不能用了,因为waitAction有变化(waitAction(Duration)注意 这里表是原创 2017-10-06 23:52:30 · 6891 阅读 · 6 评论 -
Appium click事件 报错 Injecting to another application requires INJECT_EVENTS permission解决
Appium click事件 报错 Injecting to another application requires INJECT_EVENTS permission 解决方法说明:手机 Vivo Y66,Android 版本:6.0.1 Appium 1.7.0解决方法:在 开发者选项 中,将USB模拟点击 打开,再次运行,问题解决。(其他手机大家可以参考)原创 2017-10-06 10:47:36 · 8542 阅读 · 1 评论 -
testng实现用例失败重跑[修改篇]
testng实现用例失败重跑,对原文做了修改和调整 原文:结合testng实现用例失败重跑 作者:saii 既然是testng实现用例失败重跑,那么我们不谈maven相关,只谈testng的如何实现这个机制,因此对原文做了进一步修改。 我们在运行自动化测试用例的时候,经常会出现一些异常的情况的情况转载 2017-06-19 18:00:18 · 2364 阅读 · 0 评论 -
Robotium 测试工具,android 开发相关知识积累
1. 详细学习R.java文件 R.java 文件是 Android 应用程序开发过程中由 ADT (Android Development Tool) 自动生成一个资源管理文件。在 "res" 目录的任何资源都会在 R.java 中自动创建资源索引,而若每个资源部被使用,在编译的时候,就不会包括到应用的 APK 包里。参见: http://book.51cto.com/art/201原创 2013-11-06 11:06:37 · 1235 阅读 · 0 评论 -
Android debug.keystore 密码
Android debug.keystore 密码原文:http://blog.csdn.net/leehong2005/article/details/9127535在Eclipse里面编译生成的APK中有一个签名的,它默认的key是debug.keystore,它默认的路径是:C:\Users\\.android\debug.keystore这个key的密码是:and转载 2014-03-20 20:38:21 · 4177 阅读 · 0 评论 -
android apk 应用 重新签名 方法
生成签名证书使用JDK自带的keytool工具, 运行下面的命令 keytool -genkey -alias androidauto.keystore -keyalg RSA -validity 20000 -keystore android.keystore /*解释:keytool工具是Java JDK自带的证书工具-genkey参原创 2014-03-20 19:23:30 · 13794 阅读 · 0 评论 -
Python 学习积累《一》
配置Python,Eclipse环境:http://www.qrong.com/archives/513TypeError: 'module' object is not callable 原因分析Python导入模块的方法有两种:import module和 from moduleimport,区别是前者所有导入的东西使用时需加上模块名的限定,而后者不要。参考文章:http://原创 2013-09-15 10:22:15 · 1011 阅读 · 0 评论 -
Selenium 学习积累
1. Selenium & Visual Studio构建Web自动化测试http://www.cnblogs.com/fangxianjun/articles/1722278.html2. Borland 几个网站可供测试使用http://demo.borland.com/gmopost/http://demo.borland.com/samples/explorer.htmlhtt原创 2013-09-15 10:22:31 · 717 阅读 · 0 评论 -
Powershell 操作hyper-v 一般性操…
Powershell 操作hyper-v一般性操作 1. 启动viewplain$hostServer = "shlihu-2k8r2"; $vmName="Win7-Pro2"; function GetImageState { param ( [string]$原创 2013-09-15 10:22:06 · 1037 阅读 · 0 评论 -
pstool 的使用方法
pstool下载地址:http://www.xfocus.net/tools/200508/PsTools.zippstool是一组本地与远程信息管理程序 pstool用法 1)psexec psexec是一个远程执行工具,你可以像使用telnet一样使用它。 它的使用格式为: psexec \\\\远程机器ip [-u username [-p password]] [-c [-f]原创 2013-09-15 10:22:09 · 1724 阅读 · 0 评论 -
STAF 自动化测试框架学习积累
1. 拷贝文件夹staf 192.168.8.101 fs copy DIRECTORY \\192.168.8.8\Software\Audio\STTest02TODIRECTORY c:\tempfiles\STTest02 tomachine 192.168.8.101 RECURSEKEEPEMPTYDIRECTORIES 2.执行 commandline中命令(运行程序)s原创 2013-09-15 10:22:11 · 1111 阅读 · 0 评论 -
将STAF安装成windows服务
Set STAF as windows serviceIf you wish to have STAFProc start automatically on Windows whenthe operating system is rebooted (without requiring a user to logon to Windows),you can install STAF as a原创 2013-09-15 10:22:13 · 1021 阅读 · 1 评论 -
Monkeytalk 使用问题汇总
Monkeytalk 使用问题汇总1. 连接“Android Emulator/Tethered Device”成功了,但是录制,回放按钮不可用。解决方法:方法一:将整个项目从Eclipse中删除,重新从svn上取下项目,重新添加用配置monkeytalk的agent等(可参见:http://huangqinqin.iteye.com/blog/1771999)。 方法二: 关掉模拟器原创 2013-09-15 10:23:51 · 892 阅读 · 0 评论 -
[原创] monkeytalk 启动、关闭应用程序 解决方法
monkeytalk 启动、关闭应用程序 解决方法本文原创,转载请注明作者和出处!上一篇博文 介绍了如何通过adbshell命令启动、关闭android的应用程序,这篇文章讲一下,monkeytalk中启动、关闭 应用程序 解决方法。monkeytalk的问题:被测试应用程序必须是已启动状态,要不然monkeytalk不能自动启动它,这就给android自动化测试带来了一点小问题原创 2013-09-15 10:23:48 · 1219 阅读 · 0 评论 -
[原创] adb shell 启动,停止 android 应用程序
adb shell 启动,停止 android 应用程序本文原创,转载请注明作者和出处!一、adb启动 应用程序(1)查看app包名:进入android操作系统adb shell在root@android:/ # 后边,输入cd data/data然后输入ls这样就能看见android系统上安装的安装包 包名:例如:cn.com.conversant.swiftsyn原创 2013-09-15 10:23:46 · 2444 阅读 · 0 评论 -
Webdriver Element is not currently visible and so may not be interactedwith 解决方法
Element is not currently visible and so may not be interactedwith 解决方法先看截图:Element is not currently visible 解决方法" TITLE="Webdriver Element is not currently visible 解决方法" />在Firebug中对应的html源码,见高亮显原创 2013-09-15 10:23:40 · 8989 阅读 · 1 评论 -
Python学习积累《二》
1.Python学习积累《二》 Python的内省机制http://blog.csdn.net/achang21/article/details/67934502.Python 命名规范http://my.oschina.net/hcp/blog/409793. Python模块学习 ---- httplibHTTP协议客户端实现http://blog.csdn原创 2013-09-15 10:23:20 · 584 阅读 · 0 评论 -
Android 开发,测试问题汇总
Android 开发,测试问题汇总一. eclipse不识别Android手机搭好Android开发环境之后,用模拟器运行Android程序没有问题,但是将手机用USB连接电脑后,电脑不识别,eclipse也不识别。原因有以下:1.手机未开启USB调试功能,解决方案:设置-应用程序-开发-钩选“USB调试”2.电脑上没有安装该手机的驱动,解决方案: 启动Android SD原创 2013-09-15 10:23:58 · 701 阅读 · 0 评论 -
Unable to execute dex: Multiple dex files define Lcom/jayway/android/robotium/solo/ActivityUtils$1错误
执行Robotium 测试报错:Unable to execute dex: Multiple dex files define Lcom/jayway/android/robotium/solo/ActivityUtils$1;Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files def原创 2013-11-06 16:08:25 · 4947 阅读 · 0 评论 -
Xcode instruments automation 选择iOS模拟器版本
Xcode instruments automation 选择iOS模拟器版本Instruments执行测试时,默认选择的最新的 iOS版本,如果 需要选择之前的版本,需要进行如下设置:1.在 左侧 顶部 点击 i 图标。2.在target中从 下拉列表中 选择 “Options”,Options 就会列出 可选择 iOS模拟器的 相应的版本,选择即可。3. 关闭 该窗口,运行测试原创 2013-11-30 17:56:20 · 4520 阅读 · 0 评论 -
Selenium Webdriver 学习
Selniun 2.0 webdrivermaven环境快速搭建http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html菜鸟学自动化测试(八)----selenium 2.0环境搭建(基于maven)http://www.cnblogs.com/fnng/archive/2012/02/04/2337919.htmlSe原创 2013-09-15 10:23:15 · 925 阅读 · 0 评论 -
Java HttpClient 发送multipart/form-data带有Json文件的Post请求
Java HttpClient 发送multipart/form-data带有Json文件的Post请求说明:发送multipart/form-data带有Json文件的Post请求,文件内容其实就是json字符串,这种请求之前都是通过postman发的,见postman截图:目前但是要做接口自动化测试,所以须用代码实现。直接贴代码:(需要至少2个jar包:httpclient-4.5.3.jar...原创 2018-02-10 13:00:13 · 21860 阅读 · 4 评论