Cypress Defect Tracking
将Cypress测试失败与缺陷跟踪系统(如Jira)自动关联。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Cypress Defect Tracking。 它的用途是:将Cypress测试失败与缺陷跟踪系统(如Jira)自动关联。 详细介绍见:https://321skill.com/skills/cypress-defect-tracking/ 请根据该页面的说明完成安装。
使用示例
“运行端到端测试,如果登录测试失败,请自动在Jira的‘前端缺陷’项目中创建一个严重级别为高的Bug,附上截图和错误日志。”,它会执行Cypress测试套件,监控结果,并在检测到登录流程失败时,调用Jira API创建包含所有诊断信息的工单,并将链接返回给你。
介绍
该Skill旨在解决测试自动化与项目管理流程脱节的问题。当Cypress自动化测试用例运行失败时,开发者需要手动记录、复现问题并创建缺陷工单,这个过程耗时且容易遗漏。
通过集成Cypress与缺陷跟踪系统(如Jira),该Skill能在测试失败时自动捕获错误截图、日志和上下文信息,并一键或自动在指定项目中创建缺陷工单,将测试结果直接转化为待处理的任务。
它非常适合追求高效协作的测试工程师、前端开发、全栈开发以及需要紧密跟进测试质量的项目经理。这些角色需要在快速迭代中确保问题被及时记录和分配。
使用前请确保已配置好Cypress测试框架,并拥有目标缺陷跟踪系统(如Jira)的API访问权限和相应的项目权限。建议在持续集成(CI)环境中部署,以实现测试失败后自动创建工单的完整闭环。
核心特点
与仅生成测试报告的工具不同,它深度集成缺陷跟踪系统,能将测试失败直接转化为可行动的工单,并自动附上丰富的诊断信息(如截图、控制台日志),大幅减少了从发现问题到创建任务的手动操作和上下文切换。
注意事项
不适合仅需本地测试报告、或未使用集成缺陷跟踪系统(如Jira, Linear等)的团队或个人项目。
常见问题
它支持哪些缺陷跟踪系统?
主要支持Jira,通过其API集成;其他系统可能需要适配或查看文档说明。
创建工单时能自动填充哪些信息?
通常包括测试用例标题、失败原因、错误堆栈、截图、浏览器环境及测试执行时间等。