android-static-analyzer
Installation
SKILL.md
Android Static Analyzer — AI 测试先验知识生成器
核心定位
AI 自动化测试要能"智能地"测试 App,需要知道以下 5 件事:
- 测什么(业务目标和范围)
- 怎么走(操作路径和前置状态)
- 预期什么(每一步操作后应该发生什么)
- 如何断言(怎么判断测试通过/失败)
- 有哪些陷阱(死路/外部依赖/不可逆操作)
本 Skill 从源码中提取上述所有信息,生成 9 份文档,打包成 static-profile。
与 AITestSDK 分工:
- AITestSDK(运行期)→ 控件树、NavEdge、Activity 清单、实时 UI 状态
- 本 Skill(编码期)→ 业务语义、断言依据、状态依赖、测试策略
绝不重复 AITestSDK 已有的结构数据(Activity 数量、控件 ID 枚举等)。