![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 61
拥春飞翔
能做点测试,会写些代码,能搞点运维的万斤油...
展开
-
基于数据驱动的web UI自动化测试
使用testng的dataprovider注解做数据驱动测试,在接口测试中使用的比较普遍,在基于UI自动化测试中其实一样可以收获奇效原创 2016-12-08 19:25:42 · 9979 阅读 · 0 评论 -
自动化测试基础篇—从零开始搭建测试工程
1、下载JDK: 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择Java SE Development Kit 8u112 根据电脑配置选择 Windows x86 或者 Windows x64 进行下载,本机选择的原创 2016-12-26 11:11:33 · 25740 阅读 · 3 评论 -
自动化测试中级篇——LazyAndroid UI自动化测试框架使用指南
LazyAndroid是为了解决安卓UI自动化测试中存在的测试工具学习成本高、测试编码中花费在元素查找中的时间过长等问题而诞生的一款UI自动化测试框架。它基于appium,封装了appiumDriver的设置、安卓基本控件的使用和手机的滑动、按键等基本操作,增加了元素查找的重试机制、异常处理截屏等。结合LazyUiautomaterViewer工具自动生成的bean层java代码,更可以使QA可以无需亲自动手完成具体页面中控件的抓取,无需关心appium api的使用,即可轻松完成测试逻辑代码的书写。 (产原创 2016-11-09 19:36:17 · 89942 阅读 · 2 评论 -
基于xcuitest的 ios UI 自动化测试
在ios 的UI自动化方面,苹果对于不同的系统版本采用了不同的方式。在ios10版本以下是使用uiautomation的,在xcode自带的工具instruments中选择Automation,使用js以面向过程的方式写自动化case。在ios10以上是使用xcui框架,可以使用java语言以面向对象的方式进行UI自动化case的编写。 本文旨在介绍一下ios UI自动化的流程,ap...原创 2016-12-09 22:05:08 · 13025 阅读 · 0 评论 -
iOS10+系统使用Appium+ XCUItest进行UI自动化的环境搭建
要在ios app上做UI自动化,iOS10+系统上使用appium中的XCUITest框架,iOS10以下使用UIAutomation框架。这里重点说明使用XCUItest框架做UI自动化时的环境搭建方法。一、说明整体环境:Appium+Maven+TestNG+appium-testcase使用Appium1.6以上版本使用Maven构建项目使用TestNG作为测试框架云测第三方工具:appi...原创 2016-12-19 15:11:04 · 25072 阅读 · 0 评论 -
ios ui自动化测试之元素定位方法汇总
1.Appium自带的Inspector工具 2.Macaca的app-inspector工具,具体地址:https://macacajs.github.io/app-inspector/cn/setp1.获取设备ID xcrun simctl list setp2:从命令行启动 app-inspector -u YOUR-DEVICE-ID3.Xcode自带的accessibility-insp...原创 2016-12-16 19:49:58 · 21532 阅读 · 0 评论 -
testng从入门到精通
TestNG的前世今生TestNG简介TestNG是一个开源自动化测试框架,表示下一代(Next Generation的首字母),其设计思想来自JUnit和NUnit,但引入了一些新的创新功能,如依赖测试,分组概念,使测试更强大,更容易做到。 它旨在涵盖所有类别的测试:单元测试,功能测试,端到端的测试,集成测试等。TestNG和Junit的关系两种框架在功能上看起来非常相似,主要有...原创 2018-09-25 18:08:36 · 21366 阅读 · 0 评论 -
uiautomatorviewer定位提示“error obtaining ui hierarchy" 的原因及解决方案
在使用uiautomatorviewer进行安卓app控件定位的时候,偶尔会看到下面这样的异常:通过对谷歌官方的uiautomatorviewer的源码进行debug,发现其实问题是出在安卓布局文件中的内部类上面。在Android开发里最常见有三种内部类分别是(成员内部类、方法内部类、匿名内部类),控件中使用了内部类的页面在代码混淆后会导致uiautomatorviewer解析页面布局...原创 2018-08-24 17:09:02 · 17953 阅读 · 3 评论