上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页
摘要: 在app自动化的过程中,可能会需要通过自动化来做一些手机的兼容性测试,但是需要同时在多个手机启动app 环境搭建 1、模拟器选择的是雷电模拟器多开器。 2、两台设备都安装淘宝 3、安装appium命令行 配置手机信息 需要把手机信息,就是通常我们启动手机的desired_caps配置信息。这里安静通 阅读全文
posted @ 2020-06-03 19:26 测试-安静 阅读(3230) 评论(2) 推荐(2)
摘要: 我们在做自动化的时候应该都听过PO模型,那么什么是PO模型呢?PO模型在自动化中的作用是什么呢? PO模型 PO其实就是:、Page Object Model,也称作为POM模型,PO其实是一种设计模式,已经在自动化测试中流行起来,以增强测试维护并减少代码重复。页面对象是面向对象的类,用作页面的接口 阅读全文
posted @ 2020-05-27 20:08 测试-安静 阅读(2175) 评论(6) 推荐(1)
摘要: 这几天在群里也看到一个这样的面试题,appium的原理是什么?我们一直在思考如何编写自动化测试用例,但是却忘记了最基本的原理是什么。 Appium appium是一种开源的软件,跨平台(IOS、android),跨语言的自动换软件,不仅可以使用python,java编写测试用例,都可以进行运行。Ap 阅读全文
posted @ 2020-05-22 19:04 测试-安静 阅读(1911) 评论(0) 推荐(0)
摘要: 前面已经写过一个封装定位了,但是可能在yaml中书写的时候过于繁琐,以及如果代码基础较差的同学,也没有办法进行编写测试用例。就重新进行封装一次定位 页面元素写入yaml 上一篇写的yaml可能有点杂乱,这次我们换个写法 把一个页面上元素编写上去,这里没有写验证码的操作了。 # appium.yaml 阅读全文
posted @ 2020-05-21 18:48 测试-安静 阅读(870) 评论(3) 推荐(1)
摘要: 前面我们把简单的页面逻辑,定位元素,已经定位方法都封装好了,但是还不支持一键启动,为什么呢?因为我们还要去打开appium才可以,那我们可以思考下,如果把appium命令行启动也封装起来,那是不是真的可以一键执行了?实现了自动化? appium参数配置 在前面的版本中说明了,appium分为客户端和 阅读全文
posted @ 2020-05-18 18:39 测试-安静 阅读(1350) 评论(0) 推荐(0)
摘要: 自动化测试讲究的是简单,快捷,便于维护。对于自动化维护这一块最重要的也就属元素定位了。 思路 写代码之前我们养成先把思路理清楚,这样再写代码的时候才不会不知道如何下手了。 1、通过yaml(或者其他工具)管理元素和定位方法 2、封装读取yaml(或者其他工具)函数 3、通过读取yaml信息把定位信息 阅读全文
posted @ 2020-05-15 17:42 测试-安静 阅读(967) 评论(0) 推荐(2)
摘要: 前面安静介绍yaml的时候都提到过可以用来存储测试数据,帮助我们完成数据分离的测试思想,从而帮助我们以后更换测试数据更加方便 整体思路 我们主要思想就是进行测试数据的分离: 1、一个写数据的地方 2、一个读数据的文件 3、编写测试用例 封装读取Yaml 简单的进行对读取yaml进行封装,方便我们后面 阅读全文
posted @ 2020-05-11 19:05 测试-安静 阅读(1059) 评论(0) 推荐(0)
摘要: 前面介绍了Django如何连接数据库,也介绍了Django添加数据到数据库,既然提到了数据库,肯定离不开增删改查,今天通过实例介绍下如何通过ORM操作数据库 展示数据 举个例子,把前面的用户表的数据全部都展示出来,然后我们通过这个对这个数据表进行增删改查 1、首先在views.py文件中,添加读取数 阅读全文
posted @ 2020-05-09 16:47 测试-安静 阅读(1459) 评论(0) 推荐(1)
摘要: 在做接口测试的过程中,为了安全着想通常都会用到加密的形式。参数需要通过md5加密过后,然后再进行去请求。那么如果在做接口自动化的过程中遇到了,应该怎么做呢? hashlib 这里先引入python库 hashlib。hashlib是一个提供字符串加密功能的模块,包含MD5和SHA的算法。 官方文档: 阅读全文
posted @ 2020-05-06 18:29 测试-安静 阅读(2278) 评论(0) 推荐(0)
摘要: 在做自动化的过程中,前面都是写的已经把APK安装好了,那么我们做自动化的时候如何把安装的用例也写进去呢? 安装apk 方法一: 我们可以在执行用例启动服务前,直接通过adb install 的方法进行安装apk # coding:utf-8 from appium import webdriver 阅读全文
posted @ 2020-04-27 18:14 测试-安静 阅读(1734) 评论(0) 推荐(1)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页