Ciclo de vida de defectos/errores en pruebas de software

ยฟQuรฉ es el ciclo de vida de defectos/errores?
Ciclo de vida de defectos o Ciclo de vida de errores en las pruebas de software es el conjunto especรญfico de estados por los que pasa un defecto o error durante toda su vida. El propรณsito del ciclo de vida del defecto es coordinar y comunicar fรกcilmente el estado actual del defecto que cambia a varios cesionarios y hacer que el proceso de reparaciรณn de defectos sea sistemรกtico y eficiente.
๐ Inscrรญbete gratis en el proyecto de pruebas de software en vivo
Estado del defecto
Estado del defecto o Estado de error en el ciclo de vida del defecto es el estado actual en el que se encuentra el defecto o error. El objetivo del estado del defecto es transmitir con precisiรณn el estado actual o el progreso de un defecto o error para poder rastrear y comprender mejor el progreso real del ciclo de vida del defecto.
Flujo de trabajo de estados de defectos
El nรบmero de estados por los que pasa un defecto varรญa de un proyecto a otro. El siguiente diagrama del ciclo de vida cubre todos los estados posibles.
- Nuevo: Cuando se registra y publica un nuevo defecto por primera vez. Se le asigna un estado como NUEVO.
- Asignado: Una vez que el evaluador publica el error, el lรญder del evaluador lo aprueba y lo asigna al equipo de desarrolladores.
- Abierto: El desarrollador comienza a analizar y trabaja en la soluciรณn del defecto.
- Fijo: Cuando un desarrollador realiza un cambio de cรณdigo necesario y verifica el cambio, puede establecer el estado del error como "Reparado".
- Pendiente de volver a probar: Una vez que se soluciona el defecto, el desarrollador proporciona un cรณdigo particular para volver a probar el cรณdigo al evaluador. desde el pruebas de software permanece pendiente desde el final de los evaluadores, el estado asignado es "pendiente de nueva prueba".
- Volver a probar: El probador vuelve a probar el cรณdigo en esta etapa para verificar si el desarrollador solucionรณ el defecto o no y cambia el estado a "Volver a probar".
- Verificadas: El evaluador vuelve a probar el error despuรฉs de que el desarrollador lo solucionรณ. Si no se detecta ningรบn error en el software, entonces el error se soluciona y el estado asignado se "verifica".
- Reabrir: Si el error persiste incluso despuรฉs de que el desarrollador lo haya solucionado, el evaluador cambia el estado a "reabierto". Una vez mรกs el error recorre el ciclo de vida.
- Cerrado: Si el error ya no existe, el evaluador asigna el estado "Cerrado".
- Duplique : Si el defecto se repite dos veces o el defecto corresponde al mismo concepto del error, el estado cambia a "duplicado".
- Rechazado: Si el desarrollador considera que el defecto no es genuino, lo cambia a "rechazado".
- Diferido: Si el error actual no es de mรกxima prioridad y se espera que se solucione en la prรณxima versiรณn, se asigna el estado "Diferido" a dichos errores.
- No es un error: Si no afecta la funcionalidad de la aplicaciรณn, entonces el estado asignado a un error es "No es un error".
Explicaciรณn del ciclo de vida de defectos/errores
- El probador encuentra el defecto
- Estado asignado al defecto- Nuevo
- Un defecto se envรญa al Gerente de Proyecto para su anรกlisis.
- El Gerente de Proyecto decide si un defecto es vรกlido
- Aquรญ el defecto no es vรกlido: se asigna el estado "Rechazado".
- Entonces, el director del proyecto asigna un estado rechazadaSi no se rechaza el defecto, el siguiente paso es comprobar si estรก dentro del alcance. Supongamos que tenemos otra funciรณn (funcionalidad de correo electrรณnico) para la misma aplicaciรณn y usted encuentra un problema con ella, pero no es parte de la versiรณn actual cuando dichos defectos se asignan como un pospuesto o diferido de estado.
- A continuaciรณn, el gerente verifica si se detectรณ anteriormente un defecto similar. En caso afirmativo, al defecto se le asigna un estado. duplicar.
- Si no, el defecto se asigna al desarrollador que comienza a corregir el cรณdigo. Durante esta etapa, al defecto se le asigna un estado en curso.
- Una vez que el cรณdigo estรฉ arreglado. A un defecto se le asigna un estado fijas
- A continuaciรณn, el evaluador volverรก a probar el cรณdigo. En caso, el Caso de prueba pasa el defecto es cerrado. Si los casos de prueba fallan nuevamente, el defecto es reabierto y asignado al desarrollador.
- Considere una situaciรณn en la que durante la primera versiรณn de Reserva de vuelos se encontrรณ un defecto en un pedido de fax que se solucionรณ y se le asignรณ un estado cerrado. Durante la segunda versiรณn de actualizaciรณn, el mismo defecto volviรณ a aparecer. En tales casos, se considerarรก un defecto cerrado. reabierto.
Eso es todo sobre el ciclo de vida de los errores.
Este vรญdeo de formaciรณn describe las distintas etapas del ciclo de vida de un error, tambiรฉn conocido como defecto, y su importancia con la ayuda de un ejemplo.
Haga clic en aqui si el video no es accesible
Preguntas
Resumen
Comprender el ciclo de vida de los defectos garantiza una gestiรณn estructurada de errores, una colaboraciรณn mรกs fluida y resoluciones mรกs rรกpidas. Al seguir cada etapa, los equipos pueden mejorar la calidad del software, reducir los riesgos y entregar aplicaciones fiables y fรกciles de usar con confianza.


