Aprovecha el precio especial y haz tu profesi贸n a prueba de IA

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

1 D铆as
17 Hrs
43 Min
28 Seg

Tipos de testing en Vue.js

2/14
Resources

Contributions 4

Questions 0

Sort by:

Want to see more contributions, questions and answers from the community?

Unit Test: Que se renderice un bot贸n con las propiedades asignadas (color, name, etc)
E2E: Que se pueda hacer click a ese bot贸n y ejecute una acci贸n determinada (ej: llamar a un handle)
Estr茅s: Que al hacer click a ese bot贸n muchas veces no accionemos el m茅todo/handle m谩s de una vez

Les dejo la piramide de test que se vi贸 en el curso de test con JS

Tipos de test 馃洜

Pruebas funcionales:

Son las pruebas de nuestras reglas de negocio, validan las funcionalidades de nuestra aplicaci贸n.

  • Pruebas unitarias: Son la unidad m谩s peque帽a de prueba que tenemos.
  • Pruebas de integraci贸n: Se encargan de simular la integraci贸n entre 2 componentes.
  • Pruebas E2E: Son pruebas que se encargan de testear un flujo de una aplicaci贸n.

Pruebas no funcionales:

Son todo lo que est谩 fuera de nuestro alcance, como el performance y otros atributos de calidad.

  • Pruebas de estres: Su usan para saber c贸mo se comporta nuestra aplicaci贸n antes situaciones especificas.

Ej: C贸mo se comporta la aplicaci贸n cuando recibe 1.000 request por segundo.

Tipos de testing en Vue.js

En Vue.js, existen varios tipos de pruebas que se pueden realizar para garantizar que la aplicaci贸n funciona correctamente y se comporta como se espera. A continuaci贸n se presentan algunos de los tipos de pruebas m谩s comunes en Vue.js:
.
Es importante aclarar que se dividen en dos; pruebas funcionales y pruebas no funcionales.
.

Pruebas funcionales

Son las que se centran en verificar que las funciones y caracter铆sticas espec铆ficas de la aplicaci贸n funcionen correctamente. Estas pruebas se realizan para garantizar que la aplicaci贸n cumpla con los requisitos funcionales. Y son:
.

  • Pruebas unitarias: Son pruebas que se realizan en peque帽as unidades de c贸digo, como componentes individuales de Vue, para verificar que funcionan correctamente. Estas pruebas se pueden realizar utilizando herramientas como Jest o Mocha.
  • Pruebas de integraci贸n: Son pruebas que se realizan en un conjunto de componentes o m贸dulos de Vue para verificar que interact煤an correctamente entre s铆. Estas pruebas se pueden realizar utilizando herramientas como Cypress o Nightwatch.
  • Pruebas de extremo a extremo (E2E): Son pruebas que se realizan en una aplicaci贸n completa para verificar que se comporta como se espera desde el punto de vista del usuario final. Estas pruebas se pueden realizar utilizando herramientas como Cypress o TestCaf茅.

.

Pruebas no funcionales

Se centran en aspectos como la el rendimiento y la accesibilidad de la aplicaci贸n. Estas pruebas se realizan para garantizar que la aplicaci贸n cumpla con los requisitos no funcionales, como la velocidad de carga, la escalabilidad, la seguridad y la facilidad de uso.
.

  • Pruebas de rendimiento: Son pruebas que se realizan para verificar que la aplicaci贸n se ejecuta de manera eficiente y sin problemas de rendimiento. Estas pruebas se pueden realizar utilizando herramientas como Lighthouse o WebPageTest.
  • Pruebas de accesibilidad: Son pruebas que se realizan para verificar que la aplicaci贸n es accesible para usuarios con discapacidades. Estas pruebas se pueden realizar utilizando herramientas como Axe o Google Accessibility Developer Tools.
Recomendar铆a que en el futuro pusieran la opci贸n de activar los subt铆tulos para la gente que no pueda o铆r.