Guía rápida planificación de las pruebas de software:
¿Qué es?, beneficios y buenas prácticas

La guía rápida de planificación de las pruebas de software, tiene como objetivo compartir los elementos generales de planificación de las pruebas de software combinados con elementos de otras guías para incrementar su valor y suministrar información resumida, soportada por casos prácticos para apoyar el trabajo que se encuentra realizando el lector en la empresa, curso o universidad.

¿Por qué combinar elementos entre guías?

La historia nos confirma que la mayoría de los marcos de trabajo, métodos, filosofías, modelos, técnicas y herramientas que han surgido dentro de la transformación digital son el resultado de crear, validar, evolucionar y combinar elementos entre guías, situación que actualmente se sigue presentando y seguirá sucediendo porque las condiciones del entorno siempre se mantienen en constante cambio.

Las guías principales que hacen parte de la transformación digital son:

Arquitectura Empresarial
Mercadeo Estratégico
PMBOK
Agilismo
Ingenieria de Software
Glosario

Simuladores para la preparación del examen de certificación:

Los puestos de trabajo y sus rangos salariales en la aplicación de la transformación digital son:

Puesto de trabajoSalario promedio
JuniorIntermedioSenior
Agile Project ManagementUSD $1,000USD $1,500USD $2,000
Gerente de ProyectosUSD $1,000USD $1,500USD $2,000

Compartir en

planificación de las pruebas de software

¿Qué es planificación de las pruebas de software?

Planificación De Las Pruebas De Software es el primer paso dentro del proceso de prueba de software que tiene como objetivo definir la estructura de la prueba y su modo de ejecución el cual puede ser manual o automático.


¿Cuáles son los beneficios de planificación de las pruebas de software?

Los beneficios de planificación de las pruebas de software son los siguientes:

1) Tener a disposición un plan estructurado que permita abarcar las pruebas de forma correcta.

2) Tener a disposición un plan que permita mitigar riesgos.

3) Asegurar la calidad de las pruebas.


¿Cuáles son las buenas prácticas de planificación de las pruebas de software?

Las buenas practicas de planificación de las pruebas de software son las siguientes:

Se recomienda que el equipo de pruebas conteste las siguientes preguntas:

1) ¿Cuáles son los objetivos de los sets de pruebas de software que se desean implementar?

2) ¿Cuál es el alcance de cada set de prueba de software que se desea implementar?

3) ¿Cuáles son los riesgos durante el análisis, diseño y ejecución de cada set de prueba de software?

4) ¿Cuántos ciclos se deben implementar para ejecutar los sets de pruebas de software?

5) ¿Cómo se habrá de ejecutar los sets de pruebas de forma individual e integral para garantizar la calidad del producto?

6) ¿Cuáles son los sets de pruebas que deben ejecutarse con el apoyo de una herramienta de software que permita programar y ejecutar las pruebas de forma automática?

7) ¿Cómo priorizar la ejecución de los sets de pruebas?

8) ¿Cómo monitorear y presentar los avances y resultados de la ejecución de las pruebas de software?


Ejemplo planificación de las pruebas de software

A continuación se expone un ejemplo o caso práctico para entender de forma aplicada el concepto planificación de las pruebas de software.

ElementoDescripciónEjemplo
¿Cuáles son los objetivos de los sets de pruebas de software que se desean implementar?Definición de los objetivos de las pruebas.Garantizar que los lineamientos del posicionamiento SEO hayan sido implementados en su totalidad.
¿Cuál es el alcance de cada set de pruebas de software que se desea implementar?Definición del alcance de las pruebas.* Las pruebas para los lineamientos SEO técnicos serán ejecutados de forma automática.
* Las pruebas para los lineamientos SEO a nivel de contenido e imágenes serán ejecutados de forma manual.
¿Cuántos ciclos se deben implementar para ejecutar los sets de pruebas de software?Número de ciclos máximos estimados para garantizar la calidad de las pruebas.* Para las pruebas manuales se establece máximo tres ciclos de pruebas.
* Para las pruebas automáticas se establece máximo dos ciclos de pruebas.
¿Cómo se habrá de ejecutar los sets de pruebas de forma individual e integral para garantizar la Definición de como serán ejecutadas las pruebas.* Los desarrolladores realizarán pruebas unitarias.
* Los analistas de pruebas realizarán pruebas integrales.
¿Cuáles son los sets de pruebas que deben ejecutarse con el apoyo de una herramienta de software?Identificar los casos y escenarios de pruebas que serán automatizados.* Los escenarios que abarcan posicionamiento SEO técnico serán realizados con pruebas automáticas.
¿Cómo priorizar la ejecución de los sets de pruebas?Definir los pasos y niveles de priorización en la ejecución de las pruebas.* Las historias de usuario deben estar construidas de tal manera que abarquen un flujo del sistema.
* Cada historia de usuario tendrá sus casos y escenarios de pruebas.
* La ejecución de las pruebas serán priorizadas con base en los límites técnicos y prioridad de las historias de usuario.
¿Cómo monitorear y presentar los avances y resultados de la ejecución de las pruebas de software?Definir el procedimiento de monitoreo y control de las pruebas.* Se tendrá una hoja de verificación.
¿Cuáles son los riesgos durante el análisis, diseño y ejecución de cada set de pruebas de softwIdentificación de los riesgos de las pruebas.* Riesgos durante el análisis: Omitir casos de prueba al generarse una actualización en los lineamientos SEO en la etapa de ejecución de las pruebas.
* Riesgos durante el diseño: Omitir casos de prueba al no encontrarse las historias de usuario con todos sus criterios de aceptación.
* Riesgos durante la ejecución: Generación de errores humanos en la ejecución de las pruebas manuales.

Videos