Puedes ir al detalle de StateJS 2021 y ver estas estadÃsticas.
Introduccion
¿Qué es el testing?
La piramide del testing
Hablemos sobre deuda técnica
Herremientas de testing
Creando el proyecto
Tu primer test
Escribiendo pruebas
Pruebas estáticas
Assertions / matchers
Setup and Teardown
Implementado Setup
Tipos de pruebas
MetodologÃas
Pruebas Unitarias
Pruebas unitarias
Coverage report
Instalación de Docker para este curso
Proyecto de API
Mocking, Stub, doubles
Mocking
Spies
Generando Fake Books
Integration Test & E2E
Configurando supertest en el API
Integration Test
e2e
UI Test
UI Test
Automatizar
Unit tests en GitHubActions
E2E en GitHubActions
¿Quieres más cursos de testing?
Aportes 3
Preguntas 1
Puedes ir al detalle de StateJS 2021 y ver estas estadÃsticas.
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.
ya vieron el cameo con Oscar Barajas (GNDX) en el minuto 1:06
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. RegÃstrate o inicia sesión para participar.