Testing y QA

Tipos de Pruebas de Software

¿Conoces todos los tipos de pruebas de software que existen? ¿Sabes el número de ellas que se pueden realizar? Te aclaramos todas tus dudas en este artículo.

Publicado el 27 de Junio de 2019
Compartir

Aprende DevOps para acelerar tus desarrollos de Software
Aprende las herramientas más importantes para acelerar el desarrollo de software: Jenkins, Docker, Kubernetes, Vagrant y más.
Comenzar gratis ahora

Tipos de pruebas de software

Todos los tipos de pruebas de software que existen, básicamente, se pueden agrupar en dos grupos: las pruebas funcionales y las pruebas no funcionales.

Sin embargo, seguramente has escuchado hablar de más tipos de pruebas, por ejemplo, pruebas unitarias, pruebas de integración o pruebas de aceptación, pero estos tipos se pueden agrupar dentro de los dos grupos anteriores.

Dentro de las pruebas funcionales tenemos:

  • Pruebas unitarias.
  • Pruebas de aceptación.
  • Pruebas de integración.
  • Pruebas de regresión.

Las pruebas no funcionales son:

  • Pruebas de carga.
  • Pruebas de estrés.
  • Pruebas de escalabilidad.
  • Pruebas de portabilidad.
Tal vez hayas oído hablar de las pruebas de caja blanca y las pruebas de caja negra, pero lo que ocurre con las mismas es que no son tipos de pruebas, sino técnicas de pruebas de software.

Si estás interesado en aprender más sobre testing de software, estás de enhorabuena, porque puedes acceder de forma gratuita durante 15 días a nuestra plataforma, para que disfrutes de todo tipo de cursos y talleres, por ejemplo, el curso de introducción al testing, con el que comenzar tu formación y aprender la terminología y conceptos básicos del testing.

Aumenta la productividad de tu equipo de desarrollo
Desarrolla el talento de tu empresa 3 veces más rápido con formaciones prácticas y avanzadas de Cloud Computing y DevOps.
Solicitar más información

Herramientas de testing de software

Para poder realizar todas estas pruebas, tenemos multitud de herramientas que pueden hacer nuestro trabajo mucho más sencillo.

Por ejemplo, una herramienta de gestión de casos de prueba, dónde queden grabadas todas las pruebas que estamos realizando o todas las pruebas que deberemos de ejecutar en una regresión.

Otros ejemplos serían:

  • JMeter: una herramienta para intentar realizar nuestras pruebas de rendimiento.
  • Selenium: para hacer nuestras pruebas automatizadas.
  • JUnit 5: para nuestras pruebas unitarias.
  • TestNG: como ejecutor de las pruebas de Selenium.
 

Compartir este post

También te puede interesar...

Introducción al testing

Curso de introducción al testing

2 horas y 44 minutos · Curso

Aprende con este curso de introducción al testing todo sobre la terminología y los conceptos referidos al testing, cuantos tipos de pruebas y sus diferentes …

  • Testing
Artículos
Ver todos