等峰也等你

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  测试开发

上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

摘要:CPU与GPU的关系: GPU渲染工具: Android开发者工具提供性能调优工具GPU渲染分析: GPU-RENDERING-PROFILE GPR显示内容: 绘制每一帧所消耗的时间不同的颜色代表UI绘制的不同阶段并且在柱状图的中间还有一根绿色的横线代表16ms的绘制时间基准 GRP会统计并显示a 阅读全文
posted @ 2023-12-27 23:19 等峰也等你 阅读(23) 评论(0) 推荐(0)

摘要:Web Performance Working Group The mission of the Web Performance Working Group is to provide methods to measureaspects of application performance of u 阅读全文
posted @ 2023-12-27 22:25 等峰也等你 阅读(16) 评论(0) 推荐(0)

摘要:微信小程序界面渲染架构 微信小程序的组件通讯架构 Web分析工具 edge: edge://inspect/#devices (推荐)chrome:chrome://inspect/ chrome个别版本有bug会导致界面错乱firefox about:debugging 小程序分析数据控制台输入: 阅读全文
posted @ 2023-12-27 18:17 等峰也等你 阅读(53) 评论(0) 推荐(0)

摘要:1. https://www.w3.org/TR/navigation-timing/ 2.资源加载指标 prompt for unload:访问一个新页面时,旧页面卸载完成的时间。 redirect:重定向,用户注销登陆时返回主页面和跳转到其它的网站等 app cache:检查缓存,是否打开 DN 阅读全文
posted @ 2023-12-27 16:04 等峰也等你 阅读(59) 评论(0) 推荐(0)

摘要:关键选项: Disable cache:不加载缓存,从零载入 蓝色线:dom出现 共色线:图片等资源已加载完 信息指标: Queueing:队列等待时间Stalled:在队列中,停止请求Waiting:服务器响应时间Content Download:下载时间 阅读全文
posted @ 2023-12-27 11:40 等峰也等你 阅读(29) 评论(0) 推荐(0)

摘要:代理工具:charles burpsuite 抓包工具:tcpdump wireshark 阅读全文
posted @ 2023-12-27 11:29 等峰也等你 阅读(12) 评论(0) 推荐(0)

摘要:1.Activity启动流程 主要流程: Application OnCreate 加载第三方的sdk Activity OnCreate 加载自身的逻辑 xxx.json 发送远程数据请求 List 渲染界面 2.app启动性能指标 冷启动:从进程创建开始到界面的展示,冷启动不超过5秒 暖启动:相 阅读全文
posted @ 2023-12-26 23:28 等峰也等你 阅读(140) 评论(0) 推荐(0)

摘要:目录 背景 AppCrawler简介 需求背景 业务变更快速 业务线众多 业务流程复杂 依赖第三方接口较多 业务常见问题举例 功能问题 app某界面崩溃 app某接口有报错 详情页中特定信息字段内容丢失或者数据异常 微信分享不可用 兼容性问题 用户网络慢时发出请求后退出当前页面发生崩溃 某些界面在4 阅读全文
posted @ 2023-12-26 15:48 等峰也等你 阅读(637) 评论(0) 推荐(0)

摘要:Fastbot 介绍 基于 model-based testing 结合机器学习、强化学习的 APP 稳定性测试工具Fastbot is a model-based testing tool for modeling GUI transitions to discover app stability 阅读全文
posted @ 2023-12-26 15:17 等峰也等你 阅读(100) 评论(0) 推荐(0)

摘要:maxim 介绍 An efficient Android Monkey Tester, available for emulators and real devices 基于遍历规则的高性能 Android Monkey,适用于真机/模拟器的 APP UI 压力测试 maxim quick sta 阅读全文
posted @ 2023-12-26 15:01 等峰也等你 阅读(43) 评论(0) 推荐(0)

摘要:自动化测试与手工测试对比 手工测试自动化测试 业务覆盖度 低 高 ❤️ 执行速度 低 高 ❤️ 维护成本 低 ❤️ 高 学习成本 低 ❤️ 高 {style=“margin: auto”} 手工测试的困境 测试广度 回归测试难以保证,测试内容太多导致手工测试无法充分覆盖 兼容性测试难以保证,数十台设 阅读全文
posted @ 2023-12-26 14:52 等峰也等你 阅读(168) 评论(0) 推荐(0)

摘要:图像匹配的自动化测试 介绍技术 价值与用途 解决特殊场景的自动化测试问题 不可识别控件,自定义控件、图片控件、滑块 安全性较高控件,比如安全键盘 特殊渲染引擎,比如游戏 app 作为常规自动化测试的补充 图像识别速度较慢 游戏控件通过自定义可以实现控件识别 基于图像匹配的自动化测试框架 airtes 阅读全文
posted @ 2023-12-26 11:41 等峰也等你 阅读(149) 评论(0) 推荐(0)

摘要:为什么需要改造开源框架 bug fix 增强功能 提升性能 改造方式 直接改造:直接改造开源框架,创建特性分支 二次封装:不修改原有项目,直接进行上层封装 插件改造:利用已有项目的插件或者扩展机制进行定制 外挂改造:不修改原有代码的情况打补丁,利用 mock、hook 方法 维护开源项目的方式 fo 阅读全文
posted @ 2023-12-26 11:06 等峰也等你 阅读(42) 评论(0) 推荐(0)

摘要:Appium 所有的源代码 Appium server Node.js 系列包 adb shell ChromeDriver 底层引擎 Uiautomator java WDA selenium Appium client : Python 、Java Appium 体系 了解 appium/pac 阅读全文
posted @ 2023-12-26 10:31 等峰也等你 阅读(35) 评论(0) 推荐(0)

摘要:ADB命令获取手机应用安装包 1.获取包名:adb shell am monitor 2.手机上点击启动需要获取包名的应用,窗口就会打印出来当前应用的包名 3.找到包名路径:adb shell pm path 包名 4.拉取手机应用安装包到电脑:adb pull /data/app/安装包 5.保存 阅读全文
posted @ 2023-12-25 12:17 等峰也等你 阅读(106) 评论(0) 推荐(0)

摘要:目录 异常处理(弹窗黑名单) 日志记录 报告生成 测试数据的数据驱动 异常弹框处理 定义黑名单列表 处理弹框 # 声明一个黑名单 def black_wrapper(fun): def run(*args, **kwargs): basepage = args[0] try: return fun( 阅读全文
posted @ 2023-12-23 10:22 等峰也等你 阅读(21) 评论(0) 推荐(0)

摘要:打造测试框架的需求与价值 领域模型适配:封装业务实现,实现业务管理 提高效率:降低用例维护成本,提高执行效率 增强功能:解决已有框架不满足的情况 自动化框架应具备的功能 支持管理用例,运行用例 支持查找元素/定位元素,对元素/页面 进行各种操作(点击,滑动,输入等等) 支持生成测试报告 能够实现功能 阅读全文
posted @ 2023-12-23 10:19 等峰也等你 阅读(81) 评论(0) 推荐(0)

摘要:目录 行为日志 截图 页面源码 行为日志 使用 python 自带的 logging 模块 使用 pytest.ini 配置日志开关与格式 参考链接 [pytest] ;日志开关 true false log_cli = true ;日志级别 log_cli_level = info ;打印详细日志 阅读全文
posted @ 2023-12-23 09:54 等峰也等你 阅读(22) 评论(0) 推荐(0)

摘要:1.adb连接模拟机 adb connect 127.0.0.1:7555 2.查看连接状态 adb devices 3.查看模拟器上所有的app包 adb shell pm list packages 4.查看要启动app的包名 adb shell pm list packages | finds 阅读全文
posted @ 2023-12-21 12:07 等峰也等你 阅读(20) 评论(0) 推荐(0)

摘要:主要内容 模拟器自动启动与自动执行测试用例 android 模拟器创建 Android Studio 在命令行启动模拟器 emulator -list-avds 模拟器列表 emulator ‘@foo’ or ‘-avd foo’ 配置 desirecap里面需要配置 avd: ‘模拟器名’ 注意 阅读全文
posted @ 2023-12-20 23:35 等峰也等你 阅读(12) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页