MAT Engine
AI 移动端 App UI 自动化测试工具——执行引擎与 CLI(命令 mat)。
- 自然语言一句话生成用例,真机 dry-run 校准
- 混合驱动定位链:控件层 → 图像模板 → 视觉大模型兜底,失败自动自愈
- 每步强制截图证据,失败五分类归因(崩溃 / 断言失败 / 定位失败 / 环境问题 / 待归因)
- 探索测试:预算制自主遍历,页面层级(L0-Ln)与页面图谱沉淀,发现附复现路径
- 本地执行免费不限量,数据不出本机
pipx install mat-uitest
mat doctor # 环境自检
mat init # 初始化工作区
文档:https://github.com/vlmpilot/mat-uitest/tree/main/docs (含产品使用手册 docs/13)
Metadata
Release files for mat-uitest 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mat_uitest-0.6.0.tar.gz | 699.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mat_uitest-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.3 MB
Release files / mat_uitest-0.6.0.tar.gz
| Download URL | mat_uitest-0.6.0.tar.gz |
|---|---|
| Size | 699.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca79c89b7e7443c264e9a12d5b4112ab4e68b3f455acb51e5b2a0a42722627ac
|
|
BLAKE2b-256 checksum How to use checksums |
9d8e29047c5a8d45f2aead587675dd7cd72ae68fce2754d57b5a86d17acea07b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / mat_uitest-0.6.0-py3-none-any.whl
| Download URL | mat_uitest-0.6.0-py3-none-any.whl |
|---|---|
| Size | 607.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fe4b8123cf88c497fb8eff88acd0a6a7c0a238d6ca9597601940678afbf4ea43
|
|
BLAKE2b-256 checksum How to use checksums |
307e18baea4e971fefe88e28cc40d41d8e62b046eca591ad70017477e986e778
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|