自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Anthony_tester的博客

公众号:AnthonyTestDevHouse,探索从QA角色到开发角色的转换之路(Q群574103281)

  • 博客(55)
  • 收藏
  • 关注

原创 Appium基础篇5-抓元素工具之UI Automator Viewer

在开始介绍元素定位之前,我们需要介绍一个工具,这个工具是Android SDK 自带的工具,叫UI Automator Viewer,可以在SDK\tools下找到这个工具并启动它,本篇,来介绍下这个工具的基本使用,通过学习本篇,基本上能够通过UI Automator Viewer来获取安卓app页面上的元素的定位表达式。1.在Android SDK 目录下,找到tools文件夹2.

2017-09-09 21:39:40 7838 1

原创 Appium基础篇4-如何解决每次运行脚本都安装apk的问题

前面一篇,我们介绍了第一个appium自动化测试脚本,已经学会了,如何安装一个apk包并启动它。那么,如果你把前面一篇的脚本运行多次,你就会发现,我们运行一次脚本都会执行安装一次包的过程。其实在安装之前,appium自动把你安装过得手机百度给卸载,然后再次安装。怎么知道它再次安装了呢,如果你运行一次,启动之后,还需要你手点击同意各种权限,说明这个包已经被重新安装过一次。那么问题就来了,有没有办法,

2017-09-09 19:01:04 7982 4

原创 Appium基础篇3-第一个appium自动化脚本之自动安装apk包到手机

这篇,我们开始来一个实战练习,如何通过appium自动把电脑上一个安卓程序包给安装到一台安卓手机中。在写脚本之前,我们需要统一下方法和工具。我们知道Appium和selenium一样都支持Java和Python,当然还有其他几个语言。那么,我们选择哪个语言来写我们的自动化测试脚本?Java还是Python?我也是第一次学习appium在安卓上的app自动化测试。Java和Python我都会,至少用

2017-09-09 18:20:39 24661 6

原创 python web py入门-7-响应处理(下)

前面我们介绍了响应处理的两种方式,这边学习如何从数据库获取结果。简单来说,就是从数据库查询数据并显示在前端html页面上。因为涉及到数据库,所以,我们这里先要安装一个数据库软件,这里用mysql,具体看看下面步骤。1.安装mysql数据库,并创建好数据库和表信息。数据库Mysql如何安装,请看这篇文章。表如何创建和填入值,请看这篇文章。我们演示主要是输出前面两个字段,也就是红圈

2017-09-08 22:40:38 2013

原创 python web py入门-6-响应处理(上)

前面我们介绍了web.py是如何处理请求的,这篇我们介绍如何处理响应。响应一般就是给客户端一些数据,数据可能是一个网页,也可能是一些json数据,或者是跳转到一些其他地方,例如强制重定向。1.响应处理有三种方式1) 模板文件读取:render.index("参数")2) 来自数据库查询: model.select("sql语句")3) 重定向,例如你输入baidu.com,

2017-09-07 23:05:10 3227

原创 Appium基础篇2-如何获取包名和Activity

前面一篇,已经介绍了appium的环境安装,这篇我们先来看看如何获取安卓包名包名和Activity入口。我们的场景是这样的,从网络下载任何一个安卓的app安装文件到 电脑,如何获取包名包名和Activity入口。这里,我们需要用到android SDK相关工具的命令来实现。1. cmd输入aapt,回车出现报错       我们主要是通过aapt来获取包名和Activity信息,但是如果你

2017-09-07 17:20:33 12208 1

原创 python web py入门-5-请求处理(下)

前面一篇,我们演示了如何获取GET和POST请求的参数信息,这篇我们介绍如何获取请求的头部信息,这个方法我们在前面一篇文章已经给出了。直接来看一个例子,首先,我们在hello.py文件新增一个方法,用来获取请求的头部。其他位置不变,和前面一篇文章保持一致。import web urls = ( '/index', 'index', '/blog/\d+', 'blog',

2017-09-06 21:57:14 2107

原创 Appium基础篇1-如何在windows上安装Appium环境

终于开始写手机自动化测试相关的文章了,本人比较熟悉Selenium Web自动化测试。其实Selenium也支持手机端的自动化测试,最近越来越多公司手机端自动化测试采用Appium,所以作为一个懂点代码和会一点自动化测试的人来说,很有比较学习一下Appium的基本操作。如果你有Selenium编写自动化测试脚本经验,那么Appium自动化测试也很容易上手,不管你采用Python还是Java来写手机

2017-09-06 17:00:15 13051 6

原创 python web py入门-4-请求处理(上)

这篇我们来介绍一下请求处理过程。其实,在前面python中requests做接口自动化的系列讲过请求和响应。服务器需要对客户端发送的请求,进行解析和处理。我们在前面文章介绍的URL映射,每次输入新的URL都是一次发送请求的过程。在cmd里可以看到这些请求的记录。1. 用客户端合肥服务器的图形表示如下       文字解释下,一开始浏览器给服务器发送一个请求,请求数据主要由请

2017-09-05 23:07:24 8581

原创 python web py入门-3-URL映射

本文介绍URL映射,在介绍映射之前,我们先了解下什么是URL? URL(Uniform/Universal Resource Locator的缩写,统一资源定位符)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。知道了什么是URL,那么URL映射就好理解。白话说就根据

2017-09-05 21:28:12 6532

原创 python web py入门-2-显示一个demo网页

本篇来一个动手显示一个网页,这个网页不只是打印hello world。这个网页包含一些html和css和javascript知识。所以,在学习web.py之前,我们还是需要有一些html语法和javascript的语法知识,如果一点也不会,请看我博客相关系列文章。1.动手写一个hello.html,内容如下 hello function show_text(id, t

2017-09-04 23:15:15 11220 3

原创 python web py入门-1-web.py简介和安装

背景        记录python web.py开发入门学习的过程,主要想通过这个入门,然后继续去学习python Django框架开发课程。目前我的个人技能状态是,稍微懂点selenium webUI自动化测试,和能够设计python+requests接口自动化测试框架。appium安卓手机端自动化测试接触了一点。性能测试,知道LR录制脚本,设计负载测试场景,JMeter或者lucost做

2017-09-04 22:29:28 36771 6

原创 接口测试基础-5-postman工具介绍和应用--接口测试入门结束篇

上一篇,介绍了抓包工具fiddler的基本使用,这篇,来学习接口测试的另外一个工具postman,几乎很多人都是从postman开始做接口测试的。所以,我们很有必要了解这个工具。我个人认为,postman是一个半自动化接口测试工具。因为功能和软件本身限制,还是不能够达到代码自动化测试的效果。1.postman的下载和安装       在介绍这个工具之前,我们还是需要先安装到本地,才开始学习

2017-09-03 17:26:19 14888 1

原创 接口测试基础-4-fiddler工具介绍和应用

本篇简单介绍fiddler工具,通过本篇学习,可以到达fiddler的基本使用。前面工具分类介绍,fiddler是一个独立的可以抓http请求的工具,软件小巧,功能强大。既可以用来抓HTTP请求包,也可以用来做接口测试。1.下载和安装这个过程很简单,百度搜索fiddler,下载直接安装就可以。2.fiddler界面介绍       浏览器打开我的csdn页面,打开fid

2017-09-03 16:25:25 15437 1

原创 接口测试基础-3-接口测试工具介绍

目前,市场上有很多支持接口测试的工具。利用工具进行接口测试,能够提供测试效率。例如,加入让你一天完成100个接口测试任务,你觉得你加班能否完成。如果有工具,但是不是所有工具都能够支持你完成这个任务。下面我们就来挑选几个工具,简单介绍一下。1.我画了一个图1.fiddler       首先,这是一个HTTP协议调试代理工具,说白了就是一个抓http包的工具。web测试和手机测试都能

2017-09-01 13:47:19 12270 2

空空如也

空空如也

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

TA关注的人

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