Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Tipos de Pruebas de Software

Jaime Barrio Jiménez
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.

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.

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.
 

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Programador full stack MEVN

Programador full stack MEVN

carrera

Incluye 7 cursos:

  • Curso de JavaScript Profesional
  • Curso Vue.js en Español
  • Curso de Node.js y Express

y 4 cursos más!

Duración: 35 horas y 47 minutos

Curso de introducción al testing

Curso de introducción al testing

curso

Con este curso aprenderás:

  • Diferenciar los tipos de testing que se pueden realizar sobre un software.
  • Conocer las diferentes estrategias a seguir al abordar un requisito de pruebas.
  • Conocer diferentes herramientas de gestión de pruebas.

Duración: 2 horas y 44 minutos

Más de 300 empresas confían en nosotros

Oesia
Vass
Everis
Ayesa
Altran
Ibermatica
Atmira
GFI
Accenture
GMV
Concatel
Telefonica
Caser
Banco de España
kpmg
Mapfre
Randstad