Roadmap y alcance actual
Estas entradas son intenciones; no representan funcionalidades implementadas ni fechas prometidas.
0.1.0 — primera versión funcional
Implementado: gramática/parser, intérprete, contratos tipados, records, fn/flow, test/fixture/data/step, excepciones básicas, tags, imports, CSV/JSON/YAML locales, diagnósticos CLI, adaptadores Web opcionales, HTTP, HTML/JSON/JUnit y MkDocs bilingüe.
Siguientes iteraciones
- Fortalecer gramática, diagnósticos, inferencia y análisis de retornos con suites reales.
- Retry de assertions con semántica segura, evidencia automática y eventos más completos.
- Locators/frames/ventanas y HTTP/schema según casos reales.
- Formatter, sintaxis para VS Code y evaluación de LSP.
- Paralelismo controlado y nuevos scopes de fixtures conservando aislamiento.
- Evaluar adaptadores Mobile e integraciones estables con reporters.
Antes de 1.0
Estabilizar sintaxis y contratos públicos, documentar compatibilidad, validar instalación por OS/Python y demostrar suites Web/API mantenibles. La versión 0.1 no significa madurez de producción.
Publicación
La distribución se llama testscript-lang, sujeta a registro. .tscr y tscr son identificadores del producto. Publicación PyPI, creación remota GitHub y activación Pages deben verificarse antes de describirse como completadas.