首页
学习
活动
专区
工具
TVP
发布

python爱好部落

专栏成员
138
文章
257931
阅读量
29
订阅数
用python实现桌面自动化
好久没写文章了。主要是最近换了工作。工作太忙,闹心的事情也很多的。自己还在熟悉新的环境,新的业务。
赵云龙龙
2021-11-16
1.6K0
无线连接设备自动化测试
我们做测试时,如果需要多台手机一起测试时,可以用tapc线连接手机,但是usb hub口有限,如果买usb拖线板,可以多连接几台。 但是如果线也有限的话。那么得考虑无线连接了。 这里将讲如何无线连接android设备,用uiautomator2做自动化测试。 首先得手机和电脑同时连接到同一个wifi上。手机的开发者模式打开。 用usb将手机和电脑连接。 然后用adb devices来看看设备的连接情况。 1、开启远程adb 开启远端adb,这一步需要手机通过USB连接到电脑
赵云龙龙
2021-06-09
1.2K0
pytest api做自动化测试
我们在做api测试的时候,如果只要测试单个接口,可以用httprunner。 这个工具的思维我们可以借鉴一下。 如果我们想灵活的应用呢,可以自己用数据驱动的方式,来实现自己的自动化框架。 用pytest就可以实现。 首先我们将charles的har包转换成yaml文件。 用命令
赵云龙龙
2021-05-10
7340
api性能测试
Locust(俗称 蝗虫)一个轻量级的开源压测工具,基本功能是用Python代码描述所有测试。不需要笨拙的UI或庞大的XML,只需简单的代码即可。
赵云龙龙
2021-05-10
1.2K0
浅谈自动化测试模型
自动化测试模型可以看作自动化测试框架与工具设计的思想。随着自动化测试技术的发展,演化为以下几种模型:
赵云龙龙
2021-05-10
7770
自动化的并发执行
当累计的自动化测试用例比较多,规模比较大的时候,执行一次比较耗时间。 怎么样才能快速跑完一轮呢? pytest里面有个并发执行的插件, pytest-xdist 网上看到的资料都是随便写几个assert, 然后调用 "-n" 来实现并发。 这样用例毫无代表性,没有任何业务联系,不是真实地测试场景。
赵云龙龙
2021-04-23
9450
pytest框架介绍(二)
前面简单介绍了如何使用pytest, 感觉介绍得太泛泛了。个人感觉,pytest的精髓在fixture. 学pytest就不得不说fixture,fixture是pytest的精髓所在,就像unittest中的setup和teardown一样,如果不学fixture那么使用pytest和使用unittest是没什么区别的(个人理解)。
赵云龙龙
2021-04-23
8750
pytest框架介绍
前面介绍了unittest这个自动化框架,但是这个古老的框架,还有很多不足。 于是乎,后浪出现了,今天要讲的就是pytest框架。 pytest介绍 pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点: 1、简单灵活,容易上手,文档丰富; 2、支持参数化,可以细粒度地控制要测试的测试用例; 3、能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests); 4、pytest具有很多第三方插件,并且可以自定义扩展 如pytest-selenium(集成selenium)、 pytest-html(完美html测试报告生成)、 pytest-rerunfailures(失败case重复执行)、 pytest-xdist(多CPU分发)、 pytest--ordering(控制测试运行的顺序) 5、测试用例的skip和xfail处理; 6、可以很好的和CI工具结合,例如jenkins
赵云龙龙
2021-04-23
1.1K0
框架化你的代码
前面讲了如何不写代码可以实现自动化。 但是录制的代码很杂乱且冗余,可读性和维护性太差。 下面来介绍如何搭建自动化框架,将录制的代码整理,让其变得简洁。 python市面见得多的是以下两种框架。 1.unittest
赵云龙龙
2021-04-23
5310
模拟器选择
最近线上的问题有点多。各种兼容性的问题,还有手动测试遗漏的一些问题。如果用自动化来补充手工测试,线上很多问题都可以避免。 谈到自动化测试,我只能呵呵。 兼容性测试,靠手工,靠现有的几个机型,总是不能覆盖全。
赵云龙龙
2020-12-15
1.9K0
实现流量回放
从https://github.com/buger/gor/releases下载最新的 Gor 二进制文件(我们为 Windows、Linux x64 和 Mac OS 提供预编译的二进制文件),或者您可以自行编译编译https://github.com/buger/goreplay/wiki/Compilation。 这里我们下载Mac版本:https://github.com/buger/goreplay/releases/download/v1.0.0/gor_1.0.0_mac.tar.gz
赵云龙龙
2020-11-06
2.1K0
通俗易懂的软件测试理论
最近老看到有人在讨论测试左右移,测试内卷,自动化测试vs业务测试。 诚然我们需要提高测试技术来提升效率。但是一味的追求自动化,追求测试技术,有点舍本求末。 业务测试才是根本。就如同武术里面的基本功,只有马步扎实了,下盘稳了,才能不容易被打倒。自动化只能锦上添花,写自动化测试的,也需要懂业务,不然是无法写出有用的自动化测试用例的。
赵云龙龙
2020-11-05
8140
快速搞定API自动化
在自动化测试中,个人觉得API是比较好测的了。 首先它比较稳定,不像UI总是变化。只要对接口比较熟悉,就能通过传递不同的参数,或者业务组合,就能验证不同的场景了。
赵云龙龙
2020-11-05
7310
时间都去哪儿了--python性能优化
当自动化测试的量特别大的时候,python性能就显得尤为重要。 往往高手和菜鸟的区别在性能上体现出来了。
赵云龙龙
2020-10-09
6950
实现接口的契约测试
在当前微服务和前后端分离大行其道的行业背景下,越来越多的团队采用了前后端分离和微服务的架构风格。 A团队开发某服务并提供对应API服务,B团队是A团队的使用者调用A团队的API。A团队埋头苦干,B团队也争分夺秒,两边都开发完了,往往一联调,就出现很多问题。
赵云龙龙
2020-09-24
1.5K0
用docker在云上部署一个图片解析接口
公司的应用为了加强安全性,在登陆时增加了验证码。这对自动化来说,增加了不少难度。 曾经尝试用各种方法来解析验证码,识别率都不高。 后面我找到了一个新出的解析验证码包,叫muggle_ocr, 是基于人工智能的,解析效果还不错。 首先安装模块
赵云龙龙
2020-09-18
5010
测试人工智能自动语音识别系统
ASR 自动语音识别(Automatic Speech Recognition)是一种将人的语音转换为文本的技术。
赵云龙龙
2020-06-16
1.3K0
测试人工智能自动语音识别系统
ASR 自动语音识别(Automatic Speech Recognition)是一种将人的语音转换为文本的技术。
赵云龙龙
2020-06-13
1.4K0
Cypress初步使用
Cypress是新一代前端测试框架,它基于node js。解决了开发人员和QA工程师在测试现代应用程序时面临的关键难点问题。   Cypress包含免费的、开源的、可本地安装的Test Runner 和 能够记录测试的控制面板服务。
赵云龙龙
2020-05-22
1.4K0
如何在iphone真机上自动化测试
我们做自动化测试的时候,有的时候需要用模拟器来跑。 主要好处是:节约设备,不需要占用实际的设备资源;而且不会锁屏,需要充电等各种烦恼。 有的时候却用真机跑有好处,他们的区别是什么? 1.模拟器太慢
赵云龙龙
2020-05-22
2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档