• Email: contact@inlogiq.com
  • Teléfono:: +34 911332656

La importancia de QA (Quality Assurance) en la empresa – Parte II

En esta parte se incide en las diversas pruebas software que se suelen realizar por parte de un tester QA

 

¿Qué tipo de pruebas se suelen realizar?

  • Pruebas unitarias
  • Test de integración
  • Pruebas de stress
  • Test de aceptación

 

Pruebas Unitarias: conocidas también como test unitarios o unit testing.

Estas pruebas se realizan sobre una unidad concreta del código, donde se comprueba si existe algún error de datos y de lógica.

Es necesario se cumplan sobretodo ciertos requisitos para obtener una calidad suficiente del software, que estas puedan ser automatizables, completas y reutilizables.

En dichas pruebas, el objetivo es aislar cada una de las partes del programa y mostrar que cada una es valida

Las ventajas son las siguientes:

  • Refactorización, posibilidad de cambio de código en función de mejorar su estructura

 

  • Simplificación de la integración, permiten llegar a la fase de integración con un grado alto de seguridad de que el código está funcionando correctamente. Esto facilitará las pruebas de integración.

 

  • Documentación del código, en las mismas pruebas se puede revisar el código

 

  • Separación entre la interfaz y lo implementado

 

  • Errores más fáciles de detectar

 

Test de integración o pruebas integrales: estas se realizan una vez se han aprobado las pruebas unitarias y se realizan durante el desarrollo del software.

El objetivo es probar todos los elementos unitarios que componen el software, ver si estos funcionan correctamente en grupo

 

Prueba de estrés (stress) o rendimiento, en esta se comprueba los límites que un sistema puede soportar. Se suelen enviar múltiples peticiones de las que el software podría atender normalmente para saber el comportamiento de la aplicación.

 

Test de aceptación, en esta se comprueba si el software está preparado y lo pueden utilizar los usuarios, para así realizar las funciones y tareas para las que se diseñó. Es la última acción de prueba antes de entrega definitiva del  software.

 

InlogiQ es experto en proyectos de automatización de procesos: ITSM, Gestión de Servicios y proyectos de desarrollo TI, Gestión de Portfolio, Gestión de la Demanda, Gobierno TI. Cuenta con un equipo certificado de consultores en las mejores practicas Atlassian y marcos metodologías del mercado.