Documentación de prueba en pruebas de software (ejemplo)
¿Qué es la documentación de prueba?
La documentación de prueba es documentación de artefactos creados antes o durante la prueba del software. Ayuda al equipo de pruebas a estimar el esfuerzo de prueba necesario, la cobertura de la prueba, el seguimiento de recursos, el progreso de la ejecución, etc. Es un conjunto completo de documentos que le permite describir y documentar la planificación de la prueba, el diseño de la prueba, la ejecución de la prueba y los resultados de la prueba que se extraen. de la actividad de prueba.
¿Por qué probar la formalidad?
Para un novato, es fácil asumir que Pruebas ejecuta las distintas secciones de código de forma ad hoc y verifica los resultados. Pero en el mundo real, las pruebas son una actividad muy formal y están documentadas en detalle. La documentación de pruebas hace que la planificación, revisión y ejecución de las pruebas sea fácil y verificable.
El grado de formalidad de la prueba depende de.
- El tipo de aplicación bajo prueba.
- Estándares seguidos por su organización.
- La madurez del proceso de desarrollo.
Las actividades de prueba generalmente consumen entre el 30% y el 50% del esfuerzo del proyecto de desarrollo de software. La documentación ayuda a identificar mejoras en el proceso de prueba que se pueden aplicar a proyectos futuros.
Ejemplos de documentación de prueba
A continuación se detallan tipos importantes de documentación de prueba:
Tipos de documentos de prueba | Descripciones |
---|---|
Política de prueba | Es un documento de alto nivel que describe principios, métodos y todos los objetivos de prueba importantes de la organización. |
estrategia de prueba | Un documento de alto nivel que identifica los Niveles (tipos) de Prueba a ejecutar para el proyecto. |
Plan de prueba | Un plan de prueba es un documento de planificación completo que contiene el alcance, el enfoque, los recursos, el cronograma, etc. de las actividades de prueba. |
Requerimientos de trazabilidad matriz | Este es un documento que conecta los requisitos con los casos de prueba. |
Escenario de prueba | Escenario de prueba es un elemento o evento de un sistema de software que podría verificarse mediante uno o más casos de prueba. |
Caso de prueba | Es un grupo de valores de entrada, condiciones previas de ejecución, condiciones posteriores de ejecución esperadas y resultados. Está desarrollado para un escenario de prueba. |
Datos de prueba | Los datos de prueba son datos que existen antes de que se ejecute una prueba. Solía ejecutar el caso de prueba. |
Informe de defectos | Un informe de defectos es un informe documentado de cualquier falla en un sistema de software que no cumple con su función esperada. |
Informe de resumen de prueba | El informe de resumen de pruebas es un documento de alto nivel que resume las actividades de pruebas realizadas, así como el resultado de las pruebas. |
Mejores prácticas para lograr la documentación de pruebas
- El equipo de control de calidad debe participar en la fase inicial del proyecto para que la documentación de pruebas se cree en paralelo.
- No se limite a crear y abandonar el documento, sino que actualícelo cuando sea necesario.
- Utilice el control de versiones para administrar y realizar el seguimiento de sus documentos.
- Intente documentar lo que necesita para comprender su trabajo y lo que deberá producir para las partes interesadas.
- Debe utilizar una plantilla estándar para la documentación, como una hoja de Excel o un archivo .doc.
- Almacene todos los documentos relacionados con el proyecto en un solo lugar. Todos los miembros del equipo deben poder consultarlos y actualizarlos cuando sea necesario.
- No proporcionar suficientes detalles también es un error común al crear un documento de prueba.
Ventajas de la documentación de prueba
- El motivo principal de la creación de documentación de pruebas es reducir o eliminar cualquier incertidumbre sobre las actividades de prueba. Esto ayuda a eliminar la ambigüedad que suele surgir cuando se trata de la asignación de tareas.
- La documentación no sólo ofrece un enfoque sistemático para pruebas de software, pero también actúa como material de capacitación para principiantes en el proceso de pruebas de software.
- También es una buena estrategia de marketing y ventas mostrar la documentación de pruebas para exhibir un proceso de pruebas maduro.
- La documentación de pruebas le ayuda a ofrecer un producto de calidad al cliente dentro de límites de tiempo específicos.
- In Ingeniería de SoftwareLa documentación de pruebas también ayuda a configurar o instalar el programa a través del documento de configuración y los manuales del operador.
- La documentación de pruebas le ayuda a mejorar la transparencia con el cliente.
Desventajas de la documentación de prueba
- El coste de la documentación puede superar su valor ya que requiere mucho tiempo.
- Muchas veces lo escriben personas que no saben escribir bien o que no conocen el material.
- Realizar un seguimiento de los cambios solicitados por el cliente y actualizar los documentos correspondientes resulta agotador.
- Una mala documentación refleja directamente la calidad del producto, ya que puede producirse un malentendido entre el cliente y la organización.
Resumen
- La documentación de prueba es documentación de artefactos creados antes o durante la prueba del software.
- El grado de formalidad de la prueba depende de 1) el tipo de aplicación bajo prueba 2) los estándares seguidos por su organización 3) la madurez del proceso de desarrollo.
- Los tipos importantes de documentos de prueba son la política de prueba, la estrategia de prueba, el plan de prueba, el caso de prueba, etc.
- El equipo de control de calidad debe participar en la fase inicial del proyecto para que la documentación de pruebas se cree en paralelo.
- La razón principal detrás de la creación de documentación de prueba es reducir o eliminar cualquier incertidumbre sobre las actividades de prueba.
- El coste de la documentación puede superar su valor ya que requiere mucho tiempo.