用途
该技能让 Claude 能够跨 iOS 和 Android 平台自动化移动应用测试,借助主流测试框架完成测试生成、设备配置和平台适配,从而简化移动端测试流程。
主要能力
- 测试生成:Claude 根据用户定义的流程和需求创建端到端测试。
- 页面对象建模:该技能建立页面对象模型,用于表示移动端界面及其元素。
- 设备配置:为测试配置模拟器、仿真器或设备农场(例如 AWS Device Farm、BrowserStack)。
- 平台适配:处理 iOS 与 Android 之间的平台特定差异,以支持稳健的跨平台测试。
使用方式
当需要完成以下任务时,该技能会被激活:
- 为 iOS 和/或 Android 自动化移动应用测试。
- 为移动应用生成端到端测试。
- 配置测试环境,包括模拟器、仿真器和设备农场。
示例一:自动化 iOS 应用测试
用户请求:“为我的 iOS 应用创建 Appium 测试。”
该技能将:
- 为该 iOS 应用生成定制的 Appium 测试。
- 配置用于执行测试的 iOS 模拟器。
示例二:为 React Native 应用生成 Detox 测试
用户请求:“为我的 React Native 应用的登录流程生成 Detox 测试。”
该技能将:
- 创建专门针对该 React Native 应用登录流程的 Detox 测试。
- 为 Detox 测试搭建必要的环境。
适用场景
适用于需要为 iOS 或 Android 应用建立自动化测试、生成端到端测试用例、配置模拟器/仿真器/设备农场等测试环境的移动应用开发与测试场景。该技能可与其他代码生成和部署相关技能配合使用,构建完整的移动应用开发工作流。
限制与建议
- 具体性:应提供应用功能及期望测试覆盖范围的详细信息。
- 框架选择:如有偏好,应指定首选测试框架(Appium、Detox、XCUITest、Espresso)。
- 平台定位:应明确说明目标平台(iOS、Android 或两者)。
关于该技能的收费、价格、具体支持平台版本等事实,资料中暂未提供。