☔ 敏捷开发最强大易用的接口工具,机器学习零代码测试、生成代码与静态检查、生成文档与光标悬浮注释,腾讯、华为、SHEIN、传音、工行等使用 ☔ The most advanced tool for HTTP API. Testing with machine learning, generating codes and static analysis, generating comments and floating hints. Used by Tencent, Huawei, SHEIN, TRANSSION, ICBC, etc.
office.netease.com
UIGO - 📱 零代码快准稳 UI 智能录制回放平台 🚀
像素级自动兼容任意宽高比分辨率屏幕,毫秒级自动精准等待网络请求,录制回放快、准、稳! 适用于 一次录制到处回放、反复回归界面操作、App UI/功能 自动化测试、 帮助开发快速复现和排查 bug、方便判断 bug 原因出在前端还是后端 等, 大量减少耗时费力又无聊的重复手工操作,大幅提高手工和自动化测试效率, 强力杜绝 测试和开发、前端和后端 关于缺陷单踢皮球等各种低效扯皮内耗!
用户包含腾讯,应微信团队邀请分享了 零代码测试工具与实践(API•单元•UI)
支持功能
特点优势
相比各种 UI 录制回放/自动化测试 的 其它平台/工具/框架:
1.它们录制过程各种别扭难用反人类,甚至还需要开发/维护用例脚本、每个用例都写一大堆代码频繁部署等; UIGO 不需要写任何代码,录制几乎是按和人正常操作完全一样的方式,操作简单易用,录制回放快、准、稳!
2.它们很难兼容各种不同宽高比分辨率屏幕,720P, 1080P 等 16:9 屏幕录制最多只能较好地在 16:9 屏幕回放, 即便手写代码或图像比对等也很难在列表项 View id/图标 重复控件精准定位,经常点错位置导致大量回放失败; UIGO 则能很好地支持 16:9, 19.5:9 等各种不同屏幕录制,然后在 720P, 1080P, 2K, 1080X2340, 1440X3200 等各种 不同机型、不同系统、不同屏幕 基本都能很好地精准回放,偏差基本仅在相当于一根头发丝的 3 像素内!
3.它们要到处人为设置/调整操作步骤等待时间,还总是要么等太久、要么还没返回就过早执行下一步导致出错, 因为几乎无法保证网络请求在精准时间内返回,所以总是界面没加载完就滑动、弹窗没显示就点了"确定"位置等; UIGO 则会自动精准等待 App 发送的各种 HTTP API 网络请求,偏差基本在 2 毫秒内,比眨眼一次还要快 50 倍, 像专业的测试工程师一样精准高效地等待数据和 UI 都加载好并执行 点击、长按、滑动、缩放 等每一步对应操作!
原理说明
被测项目不需要写任何用例脚本代码(逻辑代码、注解代码、配置代码等全都不要), UIGO 会自动录制 UI 触屏操作、虚拟+实体按键操作、HTTP API 网络请求与响应、 Activity, Fragment, Dialog, PopupWindow 等各种组件(控件)元素的生命周期 等, 回放时根据录制触摸点所在被分割球划分的 上、下、左、右、居中、等比 等区域 以及 屏幕分辨率、状态栏高度、导航栏高度、键盘高度 等来自动计算出回放触摸点, 再加上 id(如果有) 相同且距离最近的 View 区域来辅助微调,高度精准回放触屏操作! 对 返回按键、键盘按键 甚至 输入框编辑过程的每个变化的字符 也都能精准无误地还原!
我要赞赏
UIGO 从私有仓库默默开发了 3 年多到现在终于开源了,Apache 证书对商用和非商用都很友好。 创作不易、坚持更难,右上角点亮 ⭐ Star 支持/收藏下本项目吧,谢谢 ^_^ https://github.com/TommyLemon/UIGO