Skip to main content

MAT Engine

AI 移动端 App UI 自动化测试工具——执行引擎与 CLI(命令 mat)。

  • 自然语言一句话生成用例,真机 dry-run 校准
  • 混合驱动定位链:控件层 → 图像模板 → 视觉大模型兜底,失败自动自愈
  • 每步强制截图证据,失败五分类归因(崩溃 / 断言失败 / 定位失败 / 环境问题 / 待归因)
  • 探索测试:规则驱动自主遍历,页面层级(L0-Ln)与页面图谱沉淀,发现附复现路径
  • 本地执行免费不限量,数据不出本机
# Windows
py -m pip install --user mat-uitest
# macOS / Linux(没有 pipx 时先 brew install pipx / sudo apt install pipx)
pipx install mat-uitest && pipx ensurepath
# 不想装 brew?改用 uv(不需要 root):https://astral.sh/uv/install.sh 装 uv 后
#   uv tool install mat-uitest && uv tool update-shell   (最后一步把 ~/.local/bin 加进 PATH,重开终端生效)

mat doctor   # 环境自检
mat init     # 初始化工作区

文档:https://github.com/vlmpilot/mat-uitest/tree/main/docs (含产品使用手册 docs/13)

Metadata

Release files for mat-uitest 0.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mat-uitest 0.6.1
File Size Uploaded
mat_uitest-0.6.1.tar.gz 971.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mat-uitest 0.6.1
File Interpreter ABI Platform
mat_uitest-0.6.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.8 MB

Release files / mat_uitest-0.6.1.tar.gz

Download URL mat_uitest-0.6.1.tar.gz
Size 971.3 kB
Tags Source
SHA-256 checksum
How to use checksums
584071d7e8a0b3169ba78728578749ee4a234941ff23d60e30076e2e0e47e41f
BLAKE2b-256 checksum
How to use checksums
417f17939f63f3248bb3df974447f0dcf2b9131da682e9c2237f835879be08bf
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.1-py3-none-any.whl

Download URL mat_uitest-0.6.1-py3-none-any.whl
Size 820.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4732aa25cd2fec4f9c58fca322898cb6cf404c6c866b802a8cbea7a0d8d0fb60
BLAKE2b-256 checksum
How to use checksums
4e0f946f01c184496dff8bc9127f7c218c380cddadf9d86332ea6546a554b0c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release history Release notifications | RSS feed

0.6.2

2 release files

This release

0.6.1 This release

2 release files

0.6.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page