摘要:
Robotframework(RF)是一个非常好的关键字测试框架,但很多情况下RF自带的关键字无法满足我们的业务测试需要,虽然RF的Evaluate 关键字能让我们以原生的python去执行库方法,如果一但业务处理需要的代码量比较大时此方法就显示比较无助,让代码非常恶心难看,给我们的维护造成不便。但 阅读全文
摘要:
最近客户端上有个发送图文的需求,大致是添加图片,文本数据然后发送。一般像这样的情况都是有个单独上传图片的接口,返回上传图片的路径,发送信息的接口接收这个图片地图参数,信息存储的数据库。测试中期需要造一些数据来进行测试及观察整体效果,图片上传是个很费事的手机活,那么我又想到了python http神器... 阅读全文
摘要:
python环境安装https://www.python.org/downloads/选择python2或python3中比较新的Release版本进行安装。个人建议先择python2的版本,因为python3不向后兼容许多库还不完善。安装完成后最好将python路径和Python\Scripts加... 阅读全文
摘要:
以前经常自己琢磨着写测试框架,结果在真正投入使用后总发现有很多弊端,要么是难于维护,要么是不能适合大众化,还可能发生这样那个的BUG,由于短期投入产出不成正比,最后都作罢。自动化还是需要团队的力量,仅靠个人力量很难实现大规模的自动化,覆盖面比较窄,很难看到成效。所以点点点还要继续这是功能测试的宿命,... 阅读全文
摘要:
今天面要用将gradle打包的apk邮件发送给某些成员,jenkins自带的邮件没有这个功能,我就想自己实现一个以备后用,于是还是用我喜欢的python实现了一个:首先习惯性的写配置:创建一个settings.py文件# -*-coding:utf-8 -*-import os#邮件配置EMAIL ... 阅读全文
摘要:
为了调试或测试我经常用到海马玩这个模拟器,但经常出现这种情况,电脑上已经有了ADB的环境,但是无法连接已经启动的海马玩模拟器。adb connect 127.0.0.1:53001 阅读全文
摘要:
现在移动互联网飞速发展,在测试过程中通常需要进行HTTP接口测试,而大多数http请求返回的是json数据。然而python对josn数据的解析,就是对字典的解析,以下面这段json为例:{ "ver": "6.8", "dcid": "477", "head": { ... 阅读全文
摘要:
最近有个需求,需要对比前后两个版本单个activity加载的时间在android日志中我们可以看到类似INFO/ActivityManager(2486): Displayed activity com.teleca/.ContextMenuActivity: 240 ms (total 41289... 阅读全文
摘要:
目录结构project | case#测试用例 | suite#测试目录 | logs#测试日志 | papi#测试类 | result#测试结果 | setting.py#配置文件1、日志类,用于测试时日志记录pyapilog.py 1 # -*-coding:ut... 阅读全文
摘要:
现在移动端的开发中很多团队都用到了jenkins+gradle对android代码打包成apk,然而apk怎么到我们的手机上呢,那就会想到用二维码扫描做这样一个简单的事情:1、要知道jenkins项目的下载地址2、要知道jenkins的工具空间及包的存放位置3、要利用python生成二维码图片4、要... 阅读全文