西雅图

11°

随笔分类 -  自动化

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

点击右上角即可分享
微信分享提示