随笔分类 - 自动化
摘要:平台初步构想 参考书籍: 软件架构:Django3.2.7 + Python3.8.5 + Mysql 模块页面 后续 目前只是简单的搭建了前端页面以及配置了数据库,具体功能模块开发还未完成,后面有空边学习边补充
阅读全文
摘要:1.前言 目标 使用Python结合Airtest进行移动端的自动化测试 基于开源代码DIY 实现一个完整的项目框架 软件准备 python3 Pycharm AirtestIDE 安卓手机或者模拟器 2.准备工作 项目目录结构搭建 配置的概念 使用pycharm写airtest相关脚本 2.1目录
阅读全文
摘要:## PS:前言 工作中使用airtest遇到的一些问题(或者说坑的地方),记录一下,顺便把官网记录的一些问题及解决办法也拿过来梳理一下,做一下总结!后续也会持续补充,看到此篇文章的小伙伴也可以评论留言提供遇到的问题。 # 实际工作中的一些使用经验 ## 先了解一下高阶py格式脚本 首先,新建一个纯
阅读全文
摘要:前言 同学们在运行自动化脚本时是否遇到过这些场景? case因为网络波动而跑失败了? 在最后时刻,系统弹出了一条骚扰短信遮挡了关键位置,脚本硬是没跑过去? 又或者因为手机上的闹铃响起来,让脚本运行意外失败了? 亦或是其他原因 相信很多同学都会想到用代码去处理这些异常,因为我们总不能时时刻刻盯着脚本运
阅读全文
摘要:在UI级的自动化测试框架中,当页面样式改变或者页面元素属性改变,那么代码也要随之进行修改,如何做到高效快速的修改代码来适应这些改变呢,这个时候可以引入Page Object模式,也是页面对象设计模式。 什么是Page Object Page Object模式是一种测试设计模式。简而言之,就是把页面对
阅读全文
摘要:使用场景:功能回归测试、list清单检查或者单元测试场景 airtest脚本 1、poco控件 2、图片识别 区别在于: 用poco控件编写的脚本容错率较低,兼容性更强,更适合跑兼容性测试,但需要项目接入poco-sdk 用图片识别编写的脚本容错率较高,兼容性较弱,没有代码权限无法尝试接入poco-
阅读全文
摘要:前言 AirtestIDE作为一款优秀的自动化测试集成开发工具,为广大APP和游戏开发者们带来了一站式自动化测试解决方案。用户借助AirtestIDE可以直连手机,快速生成、调试和运行自动化测试脚本,并一键得到测试报告。 在日常实践中,很多同学生产大量的测试用例后,在本地运行这些用例时遇到了困难。比
阅读全文
摘要:一、前言 1.什么是Monkey 顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲 2.使用场景 通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会
阅读全文
摘要:初衷 首先adb这里就不多做介绍了,因为工作中经常会用到adb(譬如:安装、卸载、截图、查包名、打日志等常用功能) 为了提高工作效率,同时避免重复输入adb命令,就准备写一个工具,把常用的一些adb命令封装在一起方便使用 刚开始就是一个简单的cmd黑窗口形式,由于界面太丑实在没有食欲,就又用pyqt
阅读全文