Guía rápida: ¿Cómo aplicar las pruebas de software?. Definiciones + ejemplo práctico.
Tema 1: ¿Qué es?
Las pruebas de software, es el proceso de evaluar y verificar que un programa o aplicación de software opera de forma correcta para lo que fue programado. Una vez diligenciado cada elemento estaremos generando los siguientes beneficios:
* Tener a disposición un plan bien definido para garantizar la calidad del producto.
* Tener a disposición un proceso de ejecución bien definido para garantizar la calidad de las pruebas y la calidad del producto.
* Tener a disposición insumo de datos para su evaluación e identificación de oportunidades de mejora a nivel de proceso y producto.
* Tener a disposición documentos oficiales que soportan el cierre de las pruebas con la aprobación de las partes involucradas.
Las buenas prácticas para materializar los beneficios enunciados, son las siguientes:
* Análisis del software para identificar la forma correcta para realizar las pruebas de calidad.
* Planificar las pruebas de software garantizando que no se omitan casos de pruebas.
* Ejecutar las pruebas y dejar evidencias para su análisis.
* Evaluar el resultado de las pruebas e identificar oportunidades de mejora.
* Formalizar el cierre de las pruebas con todas las partes involucradas.
* Las condiciones para aplicar correctamente las buenas prácticas enunciadas, se explican en pre-condiciones y post-condiciones.
Tema 2: Pre-Condiciones y Post-Condiciones para aplicar las pruebas de software.
Este cuadro expone los pasos previos y posteriores que se deben ejecutar para aplicar correctamente las buenas prácticas enunciados en el tema: ¿Qué es?.
Paso | Condición | Acción clave |
---|---|---|
1. La planificación del software. | Pre. | |
2. El análisis de software. | Pre. | |
3. El diseño de software. | Pre. | |
4. La programación de software. | Pre. | |
5. Las pruebas de software. | Ver el contenido de la presente guía. | |
6. El mantenimiento de software. | Post. |
Las relaciones lógicas que hacen parte del flujo son las siguientes:
Elemento | Relación | Elemento |
---|---|---|
La planificación de las pruebas de software | Final-Inicio | El análisis y diseño de las pruebas de software |
El análisis y diseño de las pruebas de software | Final-Inicio | La implementación y ejecución de las pruebas de software |
La implementación y ejecución de las pruebas de software | Final-Inicio | La evaluación de las pruebas de software |
La evaluación de las pruebas de software | Final-Inicio | El cierre de las pruebas de software |
Tema 3: ¿Quiénes son responsables?
El responsable de las pruebas de software es líder de calidad, quien debe asegurar la ejecución correcta del trabajo y tener reuniones de seguimiento y control con la dirección de ti.
Tema 5: Sobre el autor.
Juan David López Pava: Profesional en administración de empresas y desarrollo de software con certificaciones del PMI y Scrum Institute, apasionado por la transformación digital y la dirección de proyectos de tecnología.