La importancia de la garantía de calidad en las pruebas de software no puede enfatizarse lo suficiente. Este paso necesario en el proceso de desarrollo de software requiere el conocimiento, la planificación y ejecución de desarrollar software fiable, fácil de mantener. Sólo con el pleno apoyo de la gestión se llevará a cabo sus esfuerzos hacia la calidad del software. Su capacidad de crear una estrategia de ensayo mejora en gran medida la viabilidad de su software. Las empresas tienen un departamento entero de especialistas a tiempo completo para probar su software. Las empresas de calidad tienen una metodología formal para seguir este importante proceso. Su empresa debe llevar a cabo una revisión recorrido estructurado para cada paso en este proceso.
Instrucciones
Revisión de las Especificaciones
1 Las especificaciones técnicas son creados por los analistas de sistemas, analistas de negocios y / o expertos en la materia. Cuando estos han sido aprobados, los programadores tendrán que revisarlas a fin de comprender y planificar cómo se desarrolló el software. Es durante esta fase de desarrollo que una estrategia general de pruebas, como una parte integral del esfuerzo de desarrollo, se formulará.
2 Los planes de prueba: El alcance del esfuerzo de prueba se finaliza en esta etapa. La selección de una herramienta de prueba para realizar un seguimiento de pruebas y resolución defecto también se resuelve aquí. Si este sistema se espera que sea de larga duración, se debe considerar el desarrollo de una empresa de prueba.
La prueba se divide en dos partes: la prueba de caja blanca y pruebas de caja negro. caja blanca pondrá a prueba cada parte de un programa, que incluye todas las rutas de datos. pruebas de caja negro supone que los programas funcionen como se ha diseñado y que las pruebas entre los módulos y las pruebas del sistema en general es todo lo que queda para ser probado. Las pruebas, que ir de abajo hacia arriba: las pruebas unitarias, pruebas de interfaz, tests de la sección, las pruebas del sistema, el volumen y las pruebas de capacidad y, finalmente, en la prueba piloto sitio.
3 Casos de prueba: Los programadores deben realizar la prueba de la unidad de programas individuales. Para cada ruta del programa y la ruta de datos, el probador crea especificaciones de cómo probar el programa junto con los resultados esperados escrito. Estos deben ser revisados por el equipo de pruebas, el analista de negocios, y un grupo de compañeros de desarrollo para descubrir errores y omisiones en los casos de prueba.
4 Ejecución de la prueba: Los programadores llevan a cabo las pruebas unitarias en programas individuales. Los casos de prueba se ejecutarán y los resultados registrados en la herramienta de prueba. La documentación de los resultados de la prueba se registra en la herramienta de prueba, y la gestión supervisa el progreso de la prueba. Los defectos o fallos de software también se registran. Usted puede tener un grupo de ensayo por separado a cabo una programación pruebas para proporcionar una fiabilidad adicional del programa. Si hay un defecto en el software, el defecto se registra junto con la documentación y el código es devuelto al grupo de desarrollo para la corrección. Cuando varios programas relacionados han completado las pruebas, se lleva a cabo pruebas de integración sección. Cuando todas las secciones han completado las pruebas, se lleva a cabo la prueba del sistema. Cuando las pruebas del sistema se completa, las pruebas de volumen y capacidad de la red se realiza. Ya está listo para probar en su sitio piloto.
La administración puede realizar un seguimiento de los defectos y las pruebas de progreso con la herramienta de prueba y reasignar recursos para mantener el calendario previsto.
Consejos y advertencias
- Se puede obtener información adicional mediante la lectura de Estrategia y Planificación de prueba.