~hacktivista/cursos-web

d3206bdcc08a2558e60acf29a41609e681ca2bec — Felix Freeman 2 months ago d2349bb dev
Clase testing e2e
2 files changed, 33 insertions(+), 0 deletions(-)

A 27-e2e-accesibility
A 27-preguntas
A 27-e2e-accesibility => 27-e2e-accesibility +26 -0
@@ 0,0 1,26 @@
Expect
# Cuando hacemos tests, para validar si una condición se cumple usamos
# "assertions" (afirmaciones) o, lo que es lo mismo, "matchers" (comparadores),
# En Jest (y varias otras librerías de testing) tienen la forma de
# "expectations".
# https://jestjs.io/docs/using-matchers
# https://jestjs.io/docs/expect
# https://jestjs.io/docs/asynchronous

Mocks
# En testing algo bastante usual y útil para aislar nuestros tests, o hacer
# tests antes de que las dependencias de nuestra función estén implementadas,
# son los llamados "test double".
# https://jestjs.io/docs/mock-functions
# https://jestjs.io/docs/mock-function-api
# https://jestjs.io/docs/manual-mocks

E2E testing
# yarn add --dev @playwright/test http-server
# npx playwright install
# https://playwright.dev/docs/intro/
# https://playwright.dev/docs/core-concepts
# https://playwright.dev/docs/test-assertions/

Accesibilidad
# https://developer.mozilla.org/en-US/docs/Learn/Accessibility

A 27-preguntas => 27-preguntas +7 -0
@@ 0,0 1,7 @@
Nombre características negativas en la informática moderna y formas en que podemos mejorar la situación.
Qué son los test unitarios y de integración?
Para qué hacemos tests?
En qué consiste una historia de usuario?
Qué son los tests E2E?
De qué me sirve tener un sitio web con buena semántica?
Cuáles son las características definitorias de una PWA?