![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化思考
文章平均质量分 83
川云华
健身学技术
展开
-
Python接口自动化如何实现图片验证码
在做接口测试时,登录接口需要图片验证码才能实现登录,在网上百度了三种方案,第一种是使用Python pytesseract库,我用的是4.0.0版本,下载地址自行查找,但是使用后识别率不是特别高,所以还是放弃了 第二种是使用fiddler抓包工具,在fiddler工具抓包后,保存到本地,然后将token读取出来,需要操作用户登录 在此使用了第三种方法,使用百度的OCR识别,废话不多说,直接上代码:import base64impo...原创 2021-08-18 19:31:52 · 2534 阅读 · 0 评论 -
airtest自动化使用心得
我们团队做APP端UI自动化有一个多月了,选定的是airtest,选定原因是如下原因:1.app前端是weex实现,appnium定位元素不太好定位,airtest是基于poco和opencv图像识别原创 2021-04-24 12:07:17 · 2719 阅读 · 0 评论 -
关于测试覆盖率思考
最近我们测试团队一直在忙覆盖率,使用jacoco工具将java代码覆盖率展现出来了,四季度自动化人员补充老的功能测试用例,将老的功能分为如下几步:第一步:提高代码行覆盖率,扩大测试广度,可以通过覆盖率工具看到,随着接口用例数量增加,覆盖面也在扩大(源码分支行随着业务行数会变化)在对源码进行覆盖过程中,也发现了很多问题,比如功能已经删除,但是代码未进行屏蔽,有些代码直接定义了一个空函数在那里,冗余代码等等问题,过程中不停的督促开发修改。有些代码因为年代久远,开发也不敢乱动,但是这些代...原创 2020-11-17 20:25:36 · 371 阅读 · 0 评论 -
关于自动化实施过程思考(2)
模式选择:全员皆可写接口之前我们的模式是自动化小组成员翻译功能用例,功能测试人员提供场景用例。我们系统因为是两三年前写的,目前在运维阶段,有些bug因为新的发版导致以前功能出现问题,大概统计了下,约占有5%,于是决定已有功能主干回归。这样导致的问题是自动化人员业务不熟悉,沟通成本提高,而功能用例人员写接口,调试比较慢,导致时间成本比较高。于是乎,开始培训,培训大家基础的RF工具使用,前期比较慢,但是后期工具熟悉了之后,速度也是跟上了。本来想做到TDD模式,但是发版任务比较多,导致写接口会延迟,而且本组女原创 2020-09-10 23:31:39 · 171 阅读 · 0 评论