Este un curso mas especifico para githubactions.
https://platzi.com/cursos/github-actions/
Introduccion
¿Qué es el testing?
La piramide del testing
Hablemos sobre deuda técnica
Herramientas 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?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Nicolas Molina
Aportes 7
Preguntas 3
Este un curso mas especifico para githubactions.
https://platzi.com/cursos/github-actions/
Gente si tuvieron algún problema con el npm ci de pronto es la versión de node, cámbienla a la 16 o 18, depende de cuál sea la LTS de cuando hacen el curso
Muy bueno esta clase. Me gustó lo sencillo que es la integración continua con GitHub Actions. En mi trabajo usamos Drone con Gitlab.
Maravilloso que hayan includo esta clase en este curso 😄
Reto completado:
https://github.com/Mike-droid/intro-test-js/actions/runs/4739267398
Les comparto el código del reto. 😀
lint.yml
name: 💅 Lint
on: push
jobs:
lint:
runs-on: ubuntu-latest
name: ESLint
steps:
- name: 👍 Checkout
uses: actions/checkout@v2
- name: 📥 Install Dependencies
run: npm ci
- name: 🌹 ESLint
run: npm run lint
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?