Integración con Test Runners
Conecta casos de prueba declarativos con herramientas de ejecucion end-to-end y unitarias como Playwright, Cypress y Vitest.
Integracion con Playwright
Sección titulada «Integracion con Playwright»Playwright es el ejecutor recomendado para pruebas end-to-end en navegadores web:
import { test, expect } from '@playwright/test';
test.describe('@tc-auth-001 Inicio de sesion de usuarios', () => { test('Inicio de sesion exitoso con credenciales validas', async ({ page }) => { await page.goto('/login'); await page.fill('input[type="email"]', 'admin@empresa.com'); await page.fill('input[type="password"]', 'Secret123!'); await page.click('button:has-text("Iniciar Sesion")');
await expect(page).toHaveURL('/dashboard'); await expect(page.locator('.welcome-banner')).toContainText('Bienvenido'); });});Orquestacion con testform suite
Sección titulada «Orquestacion con testform suite»Al ejecutar testform suite -tags="@smoke", Testform:
- Mapea la etiqueta
@smokea los casos correspondientes. - Invoca
npx playwright test --grep "@tc-auth-001". - Captura la tasa de exito, trazas de error y capturas de pantalla, asociandolas al artefacto
@tr-[id].