易测 - Y-Test Runner
✨ 什么是易测?易测是一个专为前端开发者设计的 UI 自动化测试助手,通过 VSCode 扩展的形式集成 y-test CLI 工具,让你可以在熟悉的编辑器中完成从需求文档到自动化测试脚本的全流程:
🎯 核心功能📄 飞书文档集成 ⭐NEW从需求文档到测试用例,一键完成! 将产品需求文档直接转化为结构化测试用例,大幅提升测试设计效率。 功能亮点:
使用流程:
适用场景:
🚀 项目初始化快速搭建自动化测试环境 一键创建标准化的测试项目结构,配置测试环境参数。 功能特性:
生成的目录结构:
📝 测试脚本生成从 JSON 用例到可执行脚本 将结构化的 JSON 测试用例转换为可执行的 Playwright 自动化测试脚本。 功能特性:
适用于:
🔍 智能代码生成在编辑器中直接生成测试代码 基于 AI 的智能代码生成能力,帮助你快速编写单个测试用例的自动化代码。 功能特性:
使用方式:
示例:
支持的文件识别:
🐛 交互式调试可视化调试测试脚本 启动 Playwright UI 模式,可视化调试测试脚本的执行过程。 功能特性:
适用场景:
⚡ 测试执行一键运行自动化测试 执行自动化测试并生成测试报告,支持全量执行或选择性执行。 功能特性:
执行选项:
📊 测试报告查看清晰呈现测试结果 自动扫描和管理测试报告,提供便捷的报告查看功能。 功能特性:
报告内容:
💡 使用指南🎯 智能悬停功能在已生成的测试文件(如
提示:智能悬停支持多种测试文件格式:
⌨️ 命令面板快捷操作按
🔧 状态管理与持久化易测会自动保存以下信息(存储在 VSCode 工作区状态中):
需要清除所有保存的状态?使用命令面板中的 "YTest: 重置插件状态" 命令即可恢复初始状态。 📂 完整工作流示例从需求文档到自动化测试的完整流程:
🎨 界面介绍主侧边栏面板
单条代码生成面板
输出面板在 VSCode 底部的"输出"面板中,选择 "易测 YTest Runner" 频道可以查看:
🆘 常见问题Q: 提示 "ytest 命令未找到"?A:
Q: 飞书文档生成失败?A:
Q: 初始化项目时出错?A:
Q: 生成的测试代码在哪里?A:
Q: 调试模式启动失败?A:
Q: 如何查看详细的执行日志?A:
Q: 插件运行异常或状态错误?A: 尝试以下方法:
Q: 测试报告打不开?A:
Q: 智能悬停功能不生效?A:
Q: AI 生成的测试用例质量不理想?A:
📦 安装要求前置依赖
可选依赖
🔄 更新日志v0.0.22 (Latest)
历史版本
易测 - 让 UI 自动化测试更简单、更高效! 🚀 |