Pruebas Etapas de un proyecto
Quality Assurance
El proceso de Quality Assurance describe un proceso de monitoreo y evaluación sistemático de varios aspectos de un proyecto, servicio o producto para incrementar los estándares de calidad aplicados. El proceso cubre todo el ciclo de vida de un proyecto y producto. En cada una de las fases de un proyecto o producto se realizarán diferentes tipos de pruebas.
Acontinuación se describen las fases y la prueba asociada.
Planeación
Desarrollo
Preliminar
Aceptación
Liberación
Servicio
Especialista I+D
Dry Run Test
Desarrollador
Unit Test
Unit Test
Auxiliar de Desarrollo
Unit Test
Unit Test
Líder de producto técnico
Integration Test
Unit Test
Integration Test
Especialista QA
Unit Test
Unit TestFunctionallity Test
Integration Test
Interface Test
Compatibility Test
Performance Test
Alpha Test
System Test
Regression Test
Compatibility Test
Performance Test
Ejecutivo de cuenta
Alpha Test
Beta Test
Cliente
Acceptance Test
I. PLANEACIÓN DE PROCESO
TEST PLAN
Descripción:
Documento donde se detalla un acercamiento sistemático al procesode prueba de un sistema o desarrollo. Comúnmente contiene una comprensión detallada de cuál será el flujo de trabajo durante las pruebas.
Objetivo:
Documentar la estrategia que será usada para verificar y asegurar que el producto o sistema cumple con las especificaciones y requerimientos definidos. Dependiendo del producto, un plan de testing (Test plan) puede incluir uno o más de lassiguientes secciones:
Design Verification or Compliance test. Verificación de diseño o prueba de cumplimiento, para ser realizada durante la fase de desarrollo o fase preliminar del proyecto. Comúnmente sobre una pequeña muestra o sección.
Manufacturing or Production test. Fabricación o prueba de producción, para ser realizada durante la fase de desarrollo, fase preliminar y de aceptación del proyectocon el propósito de verificar el rendimiento y control de calidad.
Acceptance or Commissioning test. Aceptación o prueba de puesta en marcha, para ser realizada durante la fase de aceptación y liberación para asegurar la calidad en la implementación del proyecto.
Service and Repair test. Prueba de servicio y reparación, para ser realizada como sea requerido sobre la vida de servicio del proyecto.Regression test. Prueba de regresión, para ser realizada sobre un producto productivo para verificar que cierta funcionalidad existente no falle cuando otros aspectos del entorno cambian.
El plan de testing debe contener la descripción de por lo menos los siguientes tres elementos:
1. Test Coverage, Cobertura de prueba
2. Test Methods, Métodos de prueba
3. Test Responsibilities,Responsabilidades de la prueba
Test Coverage. Define que requerimientos serán verificados durante que fases de la vida del proyecto. Se deriva del diseño de las especificaciones y requerimientos de otra índole (seguridad, estandarización, códigos regulatorios, etc.) donde cada requerimiento o especificación del diseño ideal tendrá una o más verificaciones correspondientes.
Test Methods. Define comoprobar la cobertura previamente definida. Podrán ser determinados por estándares, oficinas regulatorias, etc. También especifican el equipo y recursos que serán necesarios para realizar las pruebas y establece el criterio pass/fail (criterio de aceptación). Los métodos de pruebas pueden ser procesos tan simples como una revisión visual o tan complejos como procesos complejos adjuntos al documento.Test Responsibilities. Incluye que organizaciones y áreas realizarán los métodos de pruebas previamente definidos y en qué fase de la vida del proyecto. Este permite a las áreas planificar, adquirir o desarrollar los recursos necesarios para realizar las pruebas. También se incluye que información será recolectada y como la información será almacenada y reportada (entregables).
II. TIPOS DE...
Regístrate para leer el documento completo.