Edgar Mauricio Pérez Rojas
Herramientas de Testing [resumen]
Estas herramientas mencionadas están clasificadas según el tipo o nivel de pruebas a realizar.
-
Multipropósito o Robustas Pueden ejecutar la mayoría de pruebas de la pirámide o trofeo, tanto para backend, frontend, integration test, algunas hasta UI y API s testing. ++Jest,++ _Chai, Mocha, Ava, Jasmine _
-
UI Testing Pruebas desplegadas en un dispositivo real o simulado bajo un Browser (navegador) automatizando toques y gestos en la aplicación. ++Playwright,++ _ Cypress, WebdriverIO, Puppeteer_
-
API Testing En general, las APIs no tienen UI, usan protocolos de servicios por peticiones. ++Supertest,++ Dredd, Postman
-
Pruebas Estáticas Estas pruebas no ejecutan el código, estas herramientas se integran al editor de código y van analizando si hay alguna mala práctica. ESLint, Prettier, Typescript tools (TSLint)
*Todas estas herramientas manejan una sola estructura (de forma), de modo que el lenguaje o framework pasa a un segundo plano.
Brayan Torrealba Sáez
¡Muy buen análisis de la clase! ;)
Reinaldo Mendoza
Excelente resumen