Requisito previo: prueba de software
Prueba de edad:
la prueba de edad es un tipo de prueba de software que se realiza para evaluar el rendimiento del sistema en el futuro, lo que significa que esta prueba indica cómo se comportará el sistema en el futuro después de envejecer o después de haber sido utilizado durante un cierto período de años. Con la ayuda de las pruebas de edad, se evalúa la capacidad de rendimiento futuro. Cuando el equipo de prueba realiza diferentes tipos de pruebas de software durante ese período, también se realizan pruebas de edad. La prueba de edad es un enfoque para conocer la durabilidad del sistema/software. Este informe de prueba de edad no solo ayuda a detectar el rendimiento futuro del sistema, sino que también ayuda a mejorarlo en el futuro. Según el informe de prueba de edad, también se agregan nuevas modificaciones, actualizaciones y características en consecuencia.
La edad del defecto es la base sobre la cual se realiza la prueba de edad. Entonces, antes de conocer la antigüedad de los defectos, primero sepamos qué se conoce como antigüedad en un sistema/software y luego conoceremos la antigüedad de los defectos en el software.
Edad:
En este mundo, todo lo que puede ser una entidad viva o una entidad no viva tiene una edad de sostenibilidad. Después de un cierto período, todo llega al final de su vida con variación en el rendimiento. De igual forma, un software/sistema tiene su tiempo de sustentabilidad. Por lo tanto, debido al envejecimiento del software, falta rendimiento y surgen diferentes defectos.
Hay diferentes problemas asociados con el envejecimiento del software como
- Compatibilidad
- seguridad del software
- Bibliotecas y paquetes obsoletos
Edad del defecto:
un defecto es algo en lo que un software se comporta de manera anormal. Los defectos también se identifican y corrigen siguiendo un ciclo de vida de defectos/errores . Entonces, un defecto también tiene una edad. La antigüedad del defecto se calcula en función de dos factores/parámetros, es decir
- Tiempo
- Fase
1. Antigüedad del defecto en el tiempo: la
antigüedad del defecto en el tiempo es la diferencia entre el momento de la detección del defecto y la corrección del defecto. Esto significa cuando el equipo de pruebas identificó el defecto y cuando se corrigió el defecto. La fecha de corrección del defecto puede ser la última fecha en la que se corrigió o la fecha actual si aún el defecto está abierto/sin resolver. Principalmente, la edad de este defecto se calcula en días o en horas.
Antigüedad del defecto en el tiempo = Fecha de resolución/corrección del defecto (O fecha actual) – Fecha de detección/identificación del defecto
Por ejemplo, se identificó un defecto el 11/5/20 y se corrigió el 20/11/20. Entonces, la edad del defecto es de 15 días.
2. Antigüedad del defecto en fase:
Antigüedad del defecto en fase es la diferencia entre las fases de la fase de inyección de defectos y una fase de detección de defectos. Esto significa en qué fase se identifica el defecto y en qué fase se introduce/origina el defecto. Aquí la fase se refiere a las diferentes fases de SDLC (Software Development Life Cycle) .
Antigüedad del defecto en fase = Fase de detección/identificación de defectos – Fase de inyección/originación de defectos
Por ejemplo, se identificó un defecto en la fase de prueba de integración pero se introdujo en la fase de codificación. Entonces, la edad del defecto es 2.
Donde las fases SDLC son como:
- Desarrollo de Requisitos
- Diseño
- Codificación
- Examen de la unidad
- Pruebas de integración
- Pruebas del sistema
- Test de aceptación
- Mantenimiento
Deterioro de defectos:
el deterioro de defectos se refiere a los factores por los cuales se vuelve muy difícil identificar y depurar un defecto para el probador. Un alto valor de deterioro de defectos significa que la detección de defectos es muy difícil y un valor de deterioro de defectos más bajo significa que la detección de defectos es fácil de detectar y depurar.
Se puede calcular por:
Deterioro de defectos = (Número total de defectos en una fase * fase de detección de defectos)/Número total de defectos encontrados.
Publicación traducida automáticamente
Artículo escrito por Satyabrata_Jena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA