自动化测试
文章平均质量分 94
大刚测试开发实战
专注软件测试领域,热爱测试技术,热衷测试分享。持续学习、持续输出、持续落地!
展开
-
Pytest测试框架一键动态切换环境思路及方案
一套测试脚本,能根据环境进行自动化的配置,省去手动配置参数的步骤,可以实现在多环境中运行,从而快速验证各个接口及相关服务在不同环境中的表现。原创 2022-09-17 10:35:43 · 1162 阅读 · 0 评论 -
Pytest fixture及conftest详解
fixture是在测试函数运行前后,由pytest执行的外壳函数。fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集、配置测试前系统的初始状态、为批量测试提供数据源等等。fixture是pytest的精髓所在,类似unittest中setup/teardown,但是比它们要强大、灵活很多,它的优势是可以跨文件共享。原创 2022-09-14 10:17:07 · 757 阅读 · 0 评论 -
Linux下一键安装Python3&更改镜像源&虚拟环境管理技巧
Linux系统下通过shell脚本一键安装Python3,以及如何临时or永久更换镜像源、管理虚拟环境原创 2022-08-11 09:26:22 · 3321 阅读 · 0 评论 -
基于UiAutomator2+PageObject模式开展APP自动化测试实战
基于uiautomator2设计PageObject模式、开展移动APP的自动化测试实践。PO模式基本思想是强调代码逻辑和业务逻辑相分离。原创 2022-08-10 10:10:04 · 1028 阅读 · 2 评论 -
APP自动化测试框架-UiAutomator2基础入门
uiautomator2是基于uiautomator封装的python版本,支持uiautomator所有定位方式,原创 2022-08-09 09:07:20 · 4487 阅读 · 0 评论 -
利用pytest hook函数实现自动化测试结果推送企业微信
通常,自动化测试用例在执行完成后,都会发送一个结果,以通知测试人员或测试leader测试的结果。如有测试失败的情况,测试人员再去查看具体的测试报告,检查是哪个场景没有测试通过。当前较为流行的提醒方式有:邮件企业微信、钉钉等push消息由于我们公司所使用的办公软件是企业微信,因此,在实现测试结果通知提醒的功能时,选用的是企业微信。当前较为流行的实现方式有两种形式:企业微信应用通知:需要在企业微信中创建一个应用,再获取Secret。......原创 2022-08-04 10:12:09 · 1040 阅读 · 0 评论 -
基于图像识别框架Airtest的Windows项目自动化测试实践
Airtest是网易出品的一款基于图像识别和Poco控件识别的一款UI自动化测试工具。这个框架设计来源于新颖的图形脚本语言Sikuli,关于Sikuli框架可见上一篇分享《基于SikuliGUI图像识别框架的PC客户端自动化测试实践》。和Sikuli框架的原理一样,用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。另外,Airtest也可以基于poco这个UI控件搜索框架,通过控件的名称、id之类的来定位目标控件,原理类似于appium。...原创 2022-08-01 15:15:33 · 3737 阅读 · 2 评论 -
基于Sikuli GUI图像识别框架的PC客户端自动化测试实践
Sikuli基于GUI图像识别框架的自动化测试工具,间接助我发现了一个致命级别的大bug原创 2022-06-24 09:25:49 · 539 阅读 · 0 评论