Garantía de calidad del software (SQA): planificación, auditoría y Revoie
Una vez completadas las siete fases de prueba, los resultados parecen buenos. No se produjeron problemas importantes en el proyecto Guru99 Bank. Gestionaste bien el proyecto y estabas orgulloso del éxito de este proyecto.
Lamentablemente, la junta directiva piensa diferente
No tiene ninguna evidencia que demuestre que gestionó bien este proyecto. Le pediste una solución a un asesor. Aquí está la respuesta
Esta respuesta es un comienzo, pero aún quedan las siguientes preguntas:
Este tutorial le ayudará a responder estas preguntas:
¿Qué es la gestión de pruebas? Rev¿Revisiones y auditoría?
- Gestionamiento RevVer: Gestionamiento RevLa vista también se conoce como software. Garantía de Calidad: o (SQA). Se centra más en el proceso del software que en los productos del trabajo del software. El aseguramiento de la calidad es un conjunto de actividades diseñadas para garantizar que el director del proyecto siga el proceso estándar que ya está predefinido. En otras palabras, el control de calidad garantiza que el director de pruebas esté haciendo lo correcto y de la manera correcta.
- Auditoría: Una auditoría es el examen de los productos del trabajo y la información relacionada para evaluar si se siguió o no el proceso estándar.
¿Por qué necesitamos SQA en el proceso de gestión de pruebas?
Para entender esto, considere el siguiente escenario:
En el proyecto Guru99 Bank, maneja varias fases de prueba como:
Como director de pruebas, usted es la persona que se hace cargo de estas actividades. Sin embargo, usted está en la posición más alta en el equipo del proyecto. ¿Quién revisará sus tareas y comprobará que las actividades de gestión de proyectos se ejecuten con el más alto nivel?
Bueno, el auditor SQA es la persona que revisa y verifica que las actividades de gestión del proyecto se ejecuten al más alto nivel posible. estándar. Sólo a través del resultado de esta revisión, el Consejo de Administración podrá evaluar la calidad de la gestión de su proyecto.
Esta es la razón por la que necesitamos Gestión Revista o SQA en el proceso de Gestión de Pruebas.
El SQA lo entrevista a usted, el director de pruebas, para comparar el proyecto con los estándares establecidos.
Los beneficios de SQA son:
¿Cómo implementar el aseguramiento de la calidad?
Paso 1) Desarrollar un plan SQA
Necesidades de actividad de prueba Plan de prueba Asimismo, la actividad de SQA también necesita un plan Lo que es llamado Plan SQA.
El objetivo del plan SQA es diseñar procesos y procedimientos de planificación para garantizar que los productos fabricados o el servicio prestado por la organización sean de una calidad excepcional.
Durante la planificación del proyecto, Test Manager elabora un plan SQA en el que se programan periódicamente auditorías SQA.
En el plan SQA, el gerente de pruebas debe hacer lo siguiente
Paso 1.1) Identificar el rol y las responsabilidades del equipo de SQA
En un equipo de proyecto, cada miembro debe ser responsable de la calidad de su trabajo. Cada persona debe asegurarse de que su trabajo cumpla con los criterios de control de calidad.
El equipo SQA es el grupo de personas que juega el papel importante en el proyecto. Sin control de calidad, ningún negocio funcionará con éxito. Por lo tanto, el director de pruebas debe dejar claro el responsabilidad de cada miembro de SQA en el plan SQA como se muestra a continuación:
- Reseña como evaluar la calidad de las actividades del proyecto para cumplir con los criterios de garantía de calidad
- Coordenadas con la junta directiva y los equipos de proyecto para evaluar los requisitos y participar en reuniones de revisión y estado del proyecto.
- Pista de diseño como recoger Métricas para monitorear la calidad del proyecto.
- MEDIR la calidad del producto; garantizar el producto cumple con las expectativas del cliente.
Por ejemplo, en el Plan SQA del proyecto Guru99 Bank, puede crear la lista de miembros de equipo SQA como a continuación
No | Miembro | Roles | Responsabilidad |
---|---|---|---|
1 | Peter | Líder SQA | Desarrollar y documentar estándares y procesos de calidad para todos los procesos de gestión.
Gestionar las actividades de aseguramiento de la calidad del software para el proyecto. |
2 | James | auditor SQA | Realizar tareas de SQA, informar al líder de SQA el resultado de la revisión de SQA. |
3 | Frijol | auditor SQA | Realizar tareas de SQA, informar al líder de SQA el resultado de la revisión de SQA. |
Paso 1.2) Lista de los productos de trabajo que el auditor SQA revisará y auditará
El director de pruebas debe
- Lista todos los productos de trabajo de cada Proceso de Gestión de Pruebas
- Definición a qué instalaciones o equipos puede acceder el auditor de SQA para realizar tareas de SQA, como evaluaciones y auditorías de procesos.
Por ejemplo, para el proyecto Guru99 Bank, puede enumerar los productos de trabajo de cada proceso de gestión de pruebas y definir permisos para que los miembros de SQA accedan a estos productos de trabajo según la siguiente tabla.
No | Fases de Gestión | Producto de trabajo | Path | Permiso | Conceder a la persona |
---|---|---|---|---|---|
1 | El análisis de riesgos | Documento de gestión de riesgos | [Ruta del servidor] | Leer | Todos los miembros del equipo SQA |
2 | Estimacion | Informe de estimación y métricas | ... | Leer | Peter |
3 | Planificación | Documento de planificación de pruebas | ... | Leer | Todos los miembros del equipo SQA |
4 | Organización | Plan de recursos humanos, plan de formación. | ... | Leer | Todos los miembros del equipo SQA |
5 | Monitorear y controlar | Métricas recopiladas del esfuerzo del proyecto. | ... | Leer | Frijol |
6 | Gestión de problemas | Informe de gestión de problemas | ... | Leer | James |
7 | Informe de prueba | Documento de informe de prueba | ... | Leer | Todos los miembros del equipo SQA |
Paso 1.3) Cree el cronograma para realizar las tareas de SQA
En este paso, el director de pruebas debe describir el tasks a ser realizado por el auditor SQA con especial énfasis en las actividades de SQA así como el producto del trabajo para cada tarea.
Test Manager también crea el programación de esas tareas SQA. Normalmente, el cronograma de SQA está determinado por el cronograma de desarrollo del proyecto. Por lo tanto, una tarea SQA se realiza en relación con las actividades de desarrollo de software que se están llevando a cabo.
En el plan SQA, Test Manager elabora el cronograma para la revisión por la dirección. Por ejemplo
Fecha | Tareas SQA | Personal a cargo | Descripciones | Salida |
---|---|---|---|---|
30-Oct-2014 | Evaluar los procesos de planificación, seguimiento y supervisión de proyectos. | James |
– Especificación de software Revoie – Estimación, Cronograma Maestro y Plan de Proyecto Revoie |
Informe de planificación de SQA, minuta de revisión de SQA |
15-Dic-2014 | RevVer análisis de requisitos. | James |
– RevVer el desarrollo de requisitos de software. |
Informe de auditoría de procesos |
30-Mar-2015 | RevVer y evaluar el diseño de la prueba. | James |
– RevVer el documento de diseño de prueba. |
Informe SQA, minuta de revisión de SQA |
30-Mar-2015 | Revver lanzamiento | Frijol |
– Auditoría de Proceso: Lanzamiento Final |
Informe de auditoría de procesos SQA |
2-abr-2015 | Revista Cierre del proyecto | Frijol |
– Revisión externa después de la entrega final al cliente |
Informe de auditoría de procesos SQA |
Paso 2) Definir los estándares/metodología
Para revisar las actividades de gestión frente al proceso de estándares, debe realizar los siguientes pasos
- Definir las políticas y procedimientos destinados a evitar que se produzcan defectos en el proceso de gestión.
- Documentar las políticas y procedimientos.
- Informar y formar al personal para su uso.
Paso 3) Revver el proceso
RevRevisar las actividades del proyecto para verificar el cumplimiento del proceso de gestión definido. En la revisión de gestión, los miembros de SQA deben realizar cinco revisiones de SQA, como se indica a continuación:
RevEl tiempo estimado para la SQA depende del modelo de ciclo de vida de desarrollo del proyecto. En el caso del proyecto Guru99 Bank, el cronograma de revisión debe ser el siguiente:
En cada fase del SQA, el Miembros de la SQA brindar consulta como una estrategia SEO para aparecer en las búsquedas de Google. de los planes del proyecto, el producto del trabajo y los procedimientos relacionados con el cumplimiento de la política organizacional definida y los procedimientos estándar.
Durante la auditoría, los miembros de SQA deben utilizar Lista de verificación de revisión de SQA
Después de recorrer los 3 pasos de la implementación de la garantía de software, tendrá el resultado de la gestión de pruebas. RevVista y auditoría. Esta es la evidencia que debe mostrar a sus stakeholders sobre la calidad de su gestión.
Mejores prácticas de aseguramiento de la calidad del software
A continuación se presentan algunas de las mejores prácticas para una implementación eficaz de SQA.
- Mejora continua: Todo el proceso estándar en SQA debe mejorarse. frequently y hecho oficial para que el otro pueda seguir. Este proceso debe ser certificado por organizaciones populares como ISO, CMMI… etc.
- Documentación: Todas las políticas y métodos de control de calidad, definidos por el equipo de control de calidad, deben documentarse para su capacitación y reutilización en proyectos futuros.
- Experiencia: Elegir miembros que sean auditores SQA experimentados es una buena manera de garantizar la calidad de la revisión por la dirección.
- Uso de herramientas: El uso de herramientas como la herramienta de seguimiento y la herramienta de gestión para el proceso SQA reduce el esfuerzo de SQA y el costo del proyecto.
- Métrica: Desarrollar y crear métricas para rastrear la calidad del software en su estado actual, así como comparar la mejora con versiones anteriores, ayudará a aumentar el valor y la madurez del software. Pruebas
- Responsabilidad: El proceso de SQA no es tarea del miembro de SQA, sino todosLa tarea. Todos los miembros del equipo son responsables de la calidad del producto, no sólo el líder de pruebas o el gerente.