自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 九 Android基本知识介绍

1.PackagePackage,中文翻译过来是包的意思。安卓系统的程序是以apk作为扩展名的,.apk就是android package的简写,package也就是这个app的唯一标识,其实这里的package和JAVA程序中是包 是一个意思。我们一般去测试某个程序,都是从这个程序的package入手的,测试初始化的代码都会指定app的package,例如下面的代码:cap...

2016-06-30 13:41:00 132

转载 八 Appium常用方法介绍

由于appium是扩展了Webdriver协议,所以可以使用webdriver提供的方法,比如在处理webview页面,完全可以使用webdriver中的方法。当然在原生应用中,也可以使用。1.元素相关方法1.1点击操作WebElement button = driver.findElement(By.id(“login”));或者WebEle...

2016-06-30 12:44:00 271

转载 七 APPIUM Android 定位方式

1.定位元素应用元素 1.1通过id定位元素 Android里面定位的id一般为resrouce-id: 代码可以这样写: WebElement element = driver.findElement(By.id("com.tencent.mm:id/do"));或者: driver.findElementById("com.tence...

2016-06-30 11:50:00 472

转载 六 定位工具

1.利用appium inspector定位元素 inspector暂时在windows上无法使用,在mac上是可以支持的。 2.使用uiautomatorviewer.bat定位android app元素 android sdk自带的定位工具,在tools目录下 双击打开工具: 连上手机或者打开模拟器,cmd输入adb devices可以查看设备连接情况 点击...

2016-06-30 11:35:00 147

转载 五 Android Capabilities讲解

1.Capabilities介绍 可以看下之前代码里面设置的capabilities DesiredCapabilities capabilities = new DesiredCapabilities();capabilities.setCapability("automationName", "Appium");capabilities.setCapabil...

2016-06-30 11:28:00 654

转载 四 APPIUM GUI讲解(Windows版)

Windows版本的APPIUM GUI有以下图标或者按钮: ·Android Settings - Android设置按钮,所有和安卓设置的参数都在这个里面 ·General Settings – 通用设置按钮 ·Developer Settings – 开发人员设置 ·About – 关于 Inspector – 元素侦测 ·Launch th...

2016-06-30 11:19:00 129

转载 三 APPIUM Android自动化 测试初体验

1.创建一个maven项目 成功新建工程: 编辑pom.xml,在<dependencies></dependencies>下添加appium相关依赖: <dependency><groupId>org.testng</groupId><artifactId>tes...

2016-06-30 11:12:00 112

转载 二 APPIUM Android自动化 环境搭建

1.安装JAVA运行环境 2.安装Android开发环境 3.安装nodejs 下载地址:https://nodejs.org/en/ 下载完成之后双击安装。 4.安装APPIUM,Appium服务端 提供APPIUM Server配置参数,启动Server的可视化软件。 第一种安装方式,将下载的appium的安装包双击安装,下载地址: 链接:...

2016-06-30 11:05:00 65

转载 一 APPIUM基本理论知识

1.APPIUM介绍Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。所谓的“移动原生应用”是指那些用 iOS SDK 或者 Android SDK 写的应用。所谓的“移动web 应用”是指使用移动浏览器访问的应用(Appium 支持 iOS 上的 Safari 和 Android 上的 Chrome)。所谓的“混...

2016-06-30 11:02:00 96

转载 robotium从入门到放弃 四 Robotium常用API

获取控件 getText() getEditText() getButton() getImage() getImageButton() getEditText() getView() getWebElement() getWebUrl() getCurretViews() 点击操作...

2016-05-10 18:13:00 104

转载 robotium从入门到放弃 三 基于apk的自动化测试

1.apk重签名 在做基于APK的自动化测试的过程中,需要确保的一点是,被测试的APK必须跟测试项目具有相同的签名,那怎么做才能确保两者拥有相同的签名呢?下面将给出具体的实现方法。 首先将被测APK的签名去掉,然后用debug keystore重新进行签名,Eclipse也是使用debug keystore为默认的keystore为应用签名的,这样就可以保证被测应用和测试...

2016-05-10 18:10:00 83

转载 robotium从入门到放弃 二 第一个实例

1.导入被测试的源码 我们先下载加你计算器源码,下载地址: https://robotium.googlecode.com/files/AndroidCalculator.zip 如果地址被墙无法现在下面网盘地址也可以下载: 链接: http://pan.baidu.com/s/1c2e8McC 密码: vsj8 打开eclipse,点击File-Impo...

2016-05-08 22:27:00 98

转载 robotium从入门到放弃 一 测试开发环境搭建

1.JDK的安装及环境变量的配置 配置JAVA的运行环境,添加完环境变量后,可以打开Windows命令处理程序窗口,通过执行命令java -version验证环境变量是否添加成功。如果添加成功会显示出安装的Java版本 如下图所示 2.Android SDK安装及环境变量配置,及ide的选择 下载地址:链接: http://pan.baidu.c...

2016-05-08 22:22:00 109

转载 移动App Crash的测试用例设计

一些通用的触发移动App Crash的测试场景,如下: 1. 验证在有不同的屏幕分辨率, 操作系统 和运营商的多个设备上的App行为。 2. 用新发布的操作系统版本验证App的行为。 3. 验证在如隧道,电梯等网络质量突然改变的环境中的App行为。 4. 通过手动网络从蜂窝更改到Wi-Fi ,或反过来,验证App行为。 ...

2016-04-27 15:02:00 127

转载 JMeter 连接数据库报错No suitable driver found for jdbc:xxxxxxxxx

添加JDBC Connection Configuration 和 JDBC Request 组件,添加相关信息 注意两个组件里面输入的Variable Name 必须一致 运行查看结果树出现如下错误: 解决方法: 1.下载jar包:mysql-connector-java-5.1.7-bin.jar 2.将jar包放入目录 C:\Program Fi...

2016-04-25 15:01:00 150

转载 eclipse使用egit提交代码报错

在eclipse上使用插件egit同步代码时出现如下错误 解决办法: 开eclipse中的windows-->Preferences-->Team-->Git-->Configuration-->User Settings. 然后点Add Entry新建一个键值对,输入http.sslVerify=false 如下图: 然后就可...

2016-04-22 15:32:00 167

转载 JMeter使用代理录制脚本

用JMeter做接口测试,有时候接口数量比较多,用录制方式可以节省很多时间,录制接口可以配合badboy使用,但是badboy访问的浏览器是基于ie6的,基本上现在的网站不会对ie6做兼容了,使用代理的方式录制可以跳过浏览器的限制,这里使用的chrome浏览器做演示。 1.创建HTTP请求 启动JMeter 创建HTTP请求 -...

2016-04-13 11:44:00 95

转载 Jenkins搭建Windows slave 环境

因为之前的接口测试平台是在windows上,后来换了linux,花了半天时间也没有成功,就想着建立一个windows的节点曲线救国 创建WindowsSlave 首先要保证windows和slave在一个局域网内,则可以直接访问 IP:8080 以Root身份在Windows上登录Jenkins,系统管理->节点管理->新建节点->Dumb...

2016-04-05 23:06:00 119

转载 nmon在线安装及使用

安装mkdir /usr/local/nmoncd /usr/local/nmonwget http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gztar zxvf nmon_linux_14i.tar.gzchmod 777 nmon_x86_64_sles11[root@slave1 ...

2016-03-30 22:18:00 164

转载 netstat 查看连接数

1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 或者: netstat -n | awk '/^tcp/ {++state[$NF]} END {f...

2016-03-30 22:13:00 148

转载 linux配置java环境变量

1、官网下载对应版本的jdk: http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 我下载的版本为:jdk-7u79-linux-x64.tar.gz 2、下载该jdk到本地,上传linux上,可以放在自己新建的工作目录或者放在opt临时目录下,新建目录/usr/te...

2016-03-30 22:10:00 56

转载 jmeter接口测试实践

一、什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试这些系统对外部提供的接口,验证其正确性和稳定性。接口测试同样适用于一个上层系统中的服务层接口,越...

2016-03-30 22:06:00 348

转载 Selenium2(java)框架设计 九

设计框架原则:数据分离,业务层和逻辑层不要混杂在一起.设计图:框架结构初始化:com.wymall.test:这是存放这个框架源代码的根目录base:里面有个基类(BaseParpaare.java),这个类的只要作用是启动和关闭浏览器,启动浏览器使用了TestNG的@BfforeClass,在这个注释下写了driver的初始化以及打...

2016-01-27 22:14:00 95

转载 Selenium2(java)页面对象模型(Page Object) 八

在开发一个 Selenium WebDriver 测试,我们可以使用页面对象模型。这个模型可以使测试脚本有更高的可维护性,减少了重复的代码,把页面抽象出来。对象模型也提供了一个注释,帮助缓存远程,避免出现元素过期的问题。分类页面元素新建java项目selenium_po,导入testng和selenium类库新建一个page包和一个test包用于存放测试用例在pa...

2016-01-27 22:09:00 85

转载 Selenium2(java)TestNG的使用 七

TestNG,即Testing Next Generation,下一代测试技术,是一套根据JUnit和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。 安装:Help-->Install New Software 点击Add,在弹出的对话框输入: 点击OK,一路安装即可 TestNG与selenium结合使用...

2016-01-27 21:32:00 78

转载 Selenium2(java)selenium常用API 六

selenium处理HTML5处理VedioWebDriver driver = new FirefoxDriver();driver.get("http://videojs.com/");pause(2000);//找到vedio元素WebElement vedio = driver.findElement(By.id("preview-player_...

2016-01-27 21:20:00 56

转载 Selenium2(java)selenium常用API 五

上传文件 元素标签是input时上传方式 上传是一个input,对于这种元素是input 的标签可以采用元素的sendKeys()方法来直接赋值,upload.html代码: <html> <head></head> <body> <input type="file" id="...

2016-01-27 21:16:00 64

转载 Selenium2(java)selenium常用API 四

WebElement相关方法1.点击操作WebElement button = driver.findElement(By.id("login"));button.click();由元素对象调用click()方法;2.清除操作WebElement username = driver.findElement(By.id("username_inp...

2016-01-25 22:22:00 416

转载 Selenium2(java)启动常用浏览器 三

默认启动firefox浏览器Webdriver driver = new FirefoxDriver();启动谷歌浏览器配置chromedriverWebDriver driver;System.setProperty("webdriver.chrome.driver", chromedriver_path);driver = new Chrom...

2016-01-25 21:58:00 82

转载 Selenium2(java)定位页面元素 二

辅助工具: chrome浏览器,F12打开控制台; Firefox浏览器,F12打开控制台; 或者选中要定位的元素右键 安装firefox扩展firebug和firepath; 安装之后F12可调用firebug; firepath内嵌在firebug中; 选中要定位的页面元素,右键可以获得该元素...

2016-01-25 21:49:00 89

转载 Selenium2(java)环境搭建 一

Selenium2(java)环境搭建1.下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.配置java的环境变量,比较简单,大家可以百度到比较完整配置环境变量的文档:http://jingyan.baidu.com/a...

2016-01-22 13:09:00 91

转载 Selenium关于Page Objects

介绍页面对象设计模式。一个页面对象表示在你测试的web页面用户交互的界面。使用页面对象模式的有点:创建可重用的代码可以在多个测试用例中使用减少重复的代码量如果用户界面改变,只需要修改一个地方1.Test case下面的测试用例是在百度中搜索关键字,并返回相应的结果import unittestfrom selenium import we...

2016-01-13 23:11:00 60

转载 Android测试点

记录下之前项目测试中涉及到的Android测试点: 1.APP基本功能 按照back log整理测试用例,测试中发现有需求变动、或未考虑完全,及时更新测试用例。 测试用例包括:全功能点用例+重点功能快速回归用例 2.Android特性测试 横竖屏、home键、音量键、power键、返回键等 横竖屏,跟需求相关。比如大图页横屏显示...

2016-01-11 22:31:00 79

转载 Web端测试和移动端测试的区别

之前参加的项目有涉及Web端测试和移动端测试,简单的记录下他们之间的区别: 1、记录bug 在Web端可以通过系统自带的截图和QQ截图等方式来截取bug的图片,对于错误的地方可以用工具自带的标识来重点标记。 对于移动端设备可以用手机自带的截图工具来截图然后传到电脑上,个人一般习惯安装微信的windows版本,通过文件传输助手发送到PC端。还有...

2016-01-11 22:11:00 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除