AgentSkillsCN

validate_test_case_source

在执行测试前,先验证并提取测试用例的来源文件(.md)、工单ID以及原始文件名;当读取测试用例时,可通过这些信息快速定位对应的工单与源文件。

SKILL.md
--- frontmatter
name: validate_test_case_source
description: Validar y extraer el origen del test case (.md), el ticket-id y el nombre del archivo origen antes de ejecutar pruebas; usar cuando se lea un test case para determinar ticket y archivo fuente.

Skill: Validate Test Case Source

Objetivo

Asegurar que el test case tiene origen y ticket-id claros antes de ejecutar cualquier prueba.

Pasos

  1. Leer el archivo .md del test case indicado por el usuario.
  2. Extraer:
    • ticketId: identificador del caso (ej: TC-001, tc-001, tc001).
    • sourceFile: nombre del archivo origen sin extensión (ej: pg-3154).
  3. Validar unicidad:
    • Si hay más de un ticketId o sourceFile, detener y pedir confirmación.
    • Si no hay valores válidos, detener y pedir aclaración.

Criterios de validación

  • ticketId debe ser alfanumérico y contener al menos un número.
  • sourceFile no debe incluir extensión ni rutas.

Salida esperada

Un objeto con:

  • ticketId
  • sourceFile
  • testCasePath