Volver a la metodología

Automatización: los pasos del QA Automation

Los pasos del IQL que le tocan al perfil de automatización y las capas reales de la arquitectura KATA, con el decorador @atc en la capa donde vive.

Test Automation

Los pasos del QA Automation y las capas de KATA

Los cuatro steps del IQL que conduce el QA Automation Engineer y las capas de la arquitectura KATA donde se implementan, con la capa intermedia opcional en su lugar.

Los pasos del QA Automation y las capas de KATALos cuatro pasos del Integrated Quality Lifecycle que conduce el QA Automation Engineer, que son las cuatro etapas del Test Automation Life Cycle, y debajo las capas de la arquitectura KATA sobre las que se implementan: contexto de pruebas, componentes base, componentes de dominio donde vive el decorador de trazabilidad, la capa opcional de pasos reutilizables y los fixtures de inyección. Una capa puede usar las de abajo, nunca al revés.IQL · MID-GAME · LOS STEPS DEL QA AUTOMATION ENGINEERIMPLEMENTA EN CÓDIGO6Evaluación de TCspara AutomatizaciónTALC 1ST STAGE7Automatización con Playwright+ Patrón de Diseño KATATALC 2ND STAGE8Verificación de ATCsen CITALC 3RD STAGE9Pull Request ReviewTALC 4TH STAGEKATA · KOMPONENT ACTION TEST ARCHITECTUREL4Fixtures (DI)TestFixture.ts · ApiFixture.ts · UiFixture.tsEl punto de entrada de la inyecciónL3.5StepsAuthSteps.ts · CheckoutSteps.tsOpcional · sin fixture: se instancian directoL3Domain ComponentsUsersApi.ts · LoginPage.ts@atc('KEY')Aquí vive el decoradorL2Base ComponentsApiBase.ts · UiBase.tsHelpers de HTTP y de PlaywrightL1TestContextTestContext.tsConfig, logger, faker y entornoDOS CORRECCIONES QUE IMPORTANLas cuatro letras de KATA no son las capas: son Komponent Action Test Architecture, y las capas son las cinco de arriba.El ATC tampoco es un TC implementado en código: es lo que un TC ES cuando nace de un criterio de aceptación.El decorador @atc('KEY') nombra su representación en código, no una entidad distinta.LEYENDAUna capa puede usar las de abajo, nunca al revésCapa opcionalTALC · Test Automation Life Cycle