用途:该技能面向 Vue 应用测试,目标是教授单元、组件、集成与端到端(E2E)测试策略,帮助建立完整测试体系。
主要能力:包含五个学习模块。模块一为测试基础,使用 Vitest 与 Vue Test Utils 搭建环境、编写断言与命名规范;模块二为组件测试,覆盖渲染、props、事件、插槽与异步状态;模块三为 Mock 策略,涉及模块、Composable、定时器、HTTP、路由与 Store 的模拟;模块四为 Composable 与 Pinia Store 测试;模块五为 Playwright E2E 测试,涵盖导航、选择器、操作、断言与 fixtures。
使用方式:技能参数包含 topic(unit、component、integration、e2e、mocking、all)、level(beginner、intermediate、advanced)以及可选 context(test_runner、e2e_tool、coverage_target)。调用方式为 Skill("vue-testing")。前置技能为 vue-fundamentals,相关技能包括 vue-composition-api 与 vue-pinia。
适用场景:适合需要为 Vue 项目补充单元测试、组件测试、Composable/Store 测试或 Playwright E2E 测试的开发者,也提供覆盖率目标与 CI 测试的检查点。
限制:资料未提供具体收费、价格、平台支持范围与效果保证;部分配置与代码示例需结合项目实际调整。常见问题包括 wrapper.vm 未定义、Mock 路径不匹配、异步未 await、E2E 不稳定等,资料给出了对应排查方向。