自动化测试
文章平均质量分 75
_夏了夏天
这个作者很懒,什么都没留下…
展开
-
python3:基础语法
1、变量标识符 python中的变量声明不需要指定变量类型 第一个字符必须是字母表中字母或下划线 _。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感 实例1: 运行结果: 2、保留关键字调用标准keyword类库的kwlist方法,显示当前python版本的关键字即可实例2:import keywor...原创 2018-10-13 14:12:45 · 252 阅读 · 0 评论 -
SoapUI系列|基于rest 的api测试
SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。 本文介绍基于rest的接口测试,从创建项目到编写case到断言,一步步教会你如何写一个接口测试用例。第一节:创建要测试resta...原创 2018-12-02 12:59:08 · 1325 阅读 · 0 评论 -
SoupUI系列|测试环境搭建
SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。 第一节:下载相关资源Jdk1.8下载地址:http://www.oracle.com/technetwork/java/...原创 2018-12-02 12:58:13 · 1497 阅读 · 0 评论 -
Appium系列|Appium测试框架搭建(一)
常用类抽取通过之前方式也能进行测试脚本的实现,但效率不高,测试框架的作用就是为了提高后续脚本的编写效率而进行的一系列的抽取、封装、优化等操作。现在可以新建一个包,比如较common,用来存放一些通用的类,然后在这个包下新建一个类Helper,在这个列里对常用的定位方式和操作进行封装,这样后续进行控件定位或者操作就会比较方便,不用卸太长的代码,后续如果要对某个操作的方法进行改动的话也只需...原创 2018-12-07 13:23:13 · 426 阅读 · 0 评论 -
Appium系列|常见API使用
这个小节主要会来介绍下Appium常见的API使用。上面几节课已经介绍了一些API了如点击,通过定位方式定位到控件后调用click方法就可以对控件进行点击,还有获取控件的文本,一样是定位到控件后调用getText方法就可以获取控件的文本。接着我们来介绍下一些输入框操作的API,如输入、清空。可以通过测试代码切换到开源中国的登录页面,可通过点击底部“我的”tab页,然后点击登录按钮可切换到登...原创 2018-12-02 12:53:57 · 305 阅读 · 0 评论 -
Appium系列|其他定位方式
上篇文章介绍了ID的定位方式本文介绍控件跟文本的方式。控件类型定位方式接着我们来介绍下第二种定位方式,按控件类型的定位方式。有时候控件没有id,这时候我们可以运用控件类型来定位,一个页面上相同类型的控件一般会有多个,因此按控件类型定位一般也会结合index来进行定位。假如现在我们要定位开源中国应用首页底部的第二个tab页,我们可以通过uiaumatorviewer来观察控件信息,发...原创 2018-11-08 20:08:11 · 265 阅读 · 0 评论 -
Appium系列|ID定位方式
自动化可以简单概括为三个步骤: 控件定位 控件操作 校验点编写 我们先来介绍下控件定位。Appium提供了多种定位方式,最常见使用的是ID这种定位方式,如果控件有ID尽量使用ID来进行定位,因为有时候控件布局变化了,只要 ID不发生变化就有可能定位方式不需要修改。那怎么来查看控件的ID呢? Android SDK有提供一个工具可以用来查看控件的详细信息,可以借助这...原创 2018-11-08 20:07:58 · 1055 阅读 · 0 评论 -
Appium系列|创建项目
一、创建项目点击Create New Project就可以进行项目的创建Appium官方有示例是通过maven来进行项目构建的,所以我们可以选择创建Maven类型的项目。选择窗口左侧的Maven选项,表明接着要创建Maven类型的项目,IDE会自动创建这种类型项目所需的一切,如pom.xml文件等,如下所示:第一次使用IntelliJ IDEA需要设置下jdk的路径,点击...原创 2018-10-29 09:21:25 · 409 阅读 · 0 评论 -
Appium系列|Appium环境搭建(二)
一、Android Studio与Android SDK安装 Android Studio是专门用来开发Android应用的IDE(集成开发环境),类似于其他IDE如Eclipse。有时候需要查看开发源码、编写个Android应用等都需要用到这个IDE,因此可以进行安装下。可以通过Android Developer站点进行下载,要翻墙才能访问,Google提供了一个国内可以访问的地址...原创 2018-10-24 10:24:45 · 175 阅读 · 0 评论 -
Appium系列|Appium环境搭建(一)
一.Appium简介 Appium是一种现在市面上很流行的自动化测试的工具,可以用来进行Android端、iOS端、Windows应用的自动化。对于移动端应用,它既支持应用内的操作也支持应用外的操作,同时支持webview控件内操作。它还有一个比较大的优点,就是支持主流编程语言来进行脚本编写,如Java、Ruby、Python、JavaScript等。Appium的社区也是比较活跃的,...原创 2018-10-21 20:17:58 · 460 阅读 · 0 评论 -
UI自动化测试|认识Appium
自动化包括一切通过工具的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具或自己所写的一段程序。UI自动化UI层的自动化测试,这个大家应该再熟悉不过了,大部分测试人员的大部分工作都是对UI层的功能进行测试.UI自动化测试工具Robot Framework: 接口测试,request web UI自动化,seleniumLibrary app UI自动化...原创 2018-09-29 14:24:59 · 1161 阅读 · 0 评论 -
Airtest Project入门
Airtest Project简介Airtest Project是网易出品的一款自动化解决方案,它适用于任意游戏引擎和应用的自动化测试,支持Android和Windows。它不需要依赖被测对象的源码。在2018年3月26号的Google开发者日上,Google也宣布了这款由网易开发的项目,因此很值得一试。Airtest Project提供了一个自动化测试编辑器Airtest IDE,A...原创 2018-09-29 14:23:59 · 7767 阅读 · 4 评论 -
iOS录制回放神器AutoTouch使用介绍
今天主要来安利一款iOS录制回放工具AutoTouch的使用。AutoTouch的一个重要的使用前提是手机必须是越狱状态,如果你不打算越狱你的iPhone,那可以暂时忽略这篇文章。AutoTouch支持iOS 9.3.3及以下的iOS版本,iOS 10.x虽然没列在支持的版本里,但本人测试过也是可以正常使用的。先来说下安装方法吧。官方提供的安装方式只支持短时间的试用,如果要继续使用...原创 2018-09-29 14:17:25 · 7403 阅读 · 0 评论 -
SoapUI系列|基于http request的api测试
本文介绍基于http request的接口测试,从创建项目到编写case到断言,一步步教会你如何写一个接口测试用例。第一节:创建测试工程 命名workplace 2.创建新的测试工程project 3.选择create empty project,点击OK按钮 4.重命名测试工程名称:my_first_api_test 第二节:创...原创 2018-12-02 13:00:23 · 798 阅读 · 0 评论