自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于ATX的app自动化

常规做APPUI自动化时,基本上都是采取的pom模式加上关键字驱动、数据驱动、实现测试数据分离。需求是:(1)实现基本业务流程的测试(2)多设备同时运行(3)自动拉取最新apk并自动安装(4)持续集成分析:业务的基本流程覆盖,相信做过接口web端的自动化或者接口自动化的同学来说,实现app ui自动化其实不难,也是相同的思路pom模式、关键字驱动、数据驱动、数据分离等。1.先来自动拉取最新apk 并且实现自动化安装。import osimport reimport shutilf

2021-11-30 15:31:58 2031

转载 2021-09-23

不像动态规划,绝大部分滑动窗口类题目本质上真的不算是难题,经过有效的训练就可以熟练掌握。本文中Eason给大家分享一套滑动窗口的思维框架 (共五步-五连鞭),非常好记和容易理解。掌握它之后,你可以一口气秒杀12道中等难度 的同类型题目 (卧槽?12道?是的,而且给全解析,再不点赞还是人?),从而帮助你再遇见滑动窗口类型题目的时候不再胆怯!PS:在这里我就不教大家什么是滑动窗口啦,这个概念并不难,leetcode上类似的科普文也有很多,所以我就不班门弄斧了。如果读者完全没有听说过这个概念,烦请先花10分钟弄

2021-09-30 10:42:01 154

原创 python中unittest框架+htmlrunner来实现测试报告生成

大家熟知python中很多测试框架,经常使用的就是unittest、pytest、seldom等等。而在做UI自动化或者接口自动化时,不知道怎么去美化你的报告。1.当我们需要调试一部分用例,可以根据用例名称数字进行拼接然后加入测试套件,进行执行。```pythonif __name__ == '__main__': suite = unittest.TestSuite() ids = 165 while ids < 173: basename = 't

2021-08-18 17:42:30 429

原创 Mock接口

一.为什么要mock接口当被测试服务中存在依赖其他业务的接口或者跟政府等事业单位存在相关的接口的场景,被依赖方不可能完全跟随你的测试节奏,比如会存在限制请求次数、服务挂了,没有测试环境、请求报错了等等异常情况。测试过程中,我们只需要保证被测试服务的可靠性、稳定性、功能性等,那么必须要保证被依赖的服务不出问题。那么就需要MOCK二.怎么MOCK下载jar包,在你本地或者在服务器上部署这个服务末尾会给出下载链接。三.实际操作1.找到一台linux机器或者本地执行也行,解压压缩包,然后再lib下执行

2021-08-12 10:28:10 1564

原创 MQTT消息介绍

1.MQTT介绍MQTT是一个基于客户端-服务器的消息发布/订阅传输协议MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。2.Mqtt实现方式:3.实现协议需要实现MQTT协议需要:客户端和服务器端MQTT协议中有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscrib

2021-08-12 10:06:27 1927

原创 airtest+iOS自动化

环境搭建(1)github下载WebDriveragent, ,百度搜这个然后找到github地址然后去下载(2)安装AirtestIDE 下载地址。我下载的AirtestIDE_2019-09-10_py3_Mac10-12.dmg。下载完成之后,直接安装即可。设备连接-部署iOS-TagentiOS-Tagent下载地 址 下载完成之后 需要在WebDriverAgent/Scripts 中执行build.sh脚本 sh执行就行 或者./bulid.sh  (1)需要在signing&am

2021-08-12 09:47:39 2049 1

python3的HTMLRunner.py

python3的HTMLRunner.py

2021-08-18

python2的htmlrunner.py

python2的htmlrunner.py

2021-08-18

mock.7z,mock服务需要在服务器上部署

mock.7z,mock服务需要在服务器上部署

2021-08-12

空空如也

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

TA关注的人

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