Galería de mapas mentales Clasificación de errores
Los defectos de software a menudo se denominan errores. Los llamados defectos de software se refieren a ciertos problemas, errores o defectos funcionales ocultos en el software o programas de computadora que interrumpen las capacidades de funcionamiento normal. La existencia de errores hará que el producto de software no satisfaga hasta cierto punto las necesidades de los usuarios. ¿Sabes cómo clasificar errores en las pruebas de software?
Editado a las 2023-11-22 19:23:12,Clasificación de errores
1. Definición de error
En términos generales, si no satisface las necesidades del usuario, puede considerarse un error. En un sentido estricto, se refiere a lagunas o defectos en el programa de software. En un sentido amplio, se refiere a los detalles que el ingeniero de pruebas. o el usuario propuso que el software se puede mejorar, o la implementación funcional que es diferente del documento de requisitos.
Correspondiente a tres propósitos de prueba:
1. Para encontrar errores de código de programa o lógica empresarial
2. Comprobar si el producto satisface las necesidades del usuario.
3. Para mejorar la experiencia del usuario.
2. Tipos de errores
La clasificación de errores se divide a grandes rasgos en las siguientes categorías:
1. Error de código
2. Defectos de diseño
3. Optimización de la interfaz
4. Problemas de rendimiento
5. Relacionado con la configuración
6. Instalación e implementación
7. Relacionados con la seguridad
8. Normas y especificaciones
9. Otras divisiones: categoría funcional, categoría de interfaz, categoría de rendimiento, categoría de facilidad de uso, categoría de compatibilidad, otras
3. Nivel de error
Error de nivel 1: (error fatal)
1. El sistema falla, se congela, hay errores de bucle infinito causados por operaciones de rutina y no se puede salir normalmente
2. El diseño funcional es muy inconsistente con los requisitos, faltan módulos básicos y no se puede llevar a cabo el proceso de prueba.
3. Errores graves en el cálculo de datos
4. Los datos del usuario se pierden o destruyen.
5. Pérdida de memoria, el sistema no puede iniciar sesión
6. Otros problemas que impiden probar funciones
Error de nivel 2: (error grave)
1. No se pueden implementar funciones importantes (por ejemplo: faltan funciones solicitadas por los usuarios, algunas páginas no están implementadas, la lógica no es clara, no se desarrollan datos importantes del gráfico, etc.)
2. El error se propaga ampliamente y afecta la implementación normal de otras funciones importantes.
3. El programa falla, se congela y se repiten bucles infinitos causados por operaciones no convencionales (operaciones no convencionales: operaciones que los usuarios no realizarán cuando usen el software)
4. Después de guardar los datos en el sistema, se muestra un error en la base de datos.
5. La contraseña se muestra en texto claro.
6. La página no muestra una pantalla blanca ni datos.
7. Los datos de los mapas y los datos de las cartas son inconsistentes
Error de nivel 3: (error general)
Defectos que no afectan el funcionamiento del producto ni causan mal funcionamiento, pero tienen un mayor impacto en la apariencia del producto y el siguiente proceso.
1. Las funciones menores no se pueden realizar normalmente
2. Errores en la interfaz de operación (incluidas definiciones de nombres de columnas en la ventana de datos, significados inconsistentes)
Por ejemplo: el nombre de la columna no coincide con el contenido del nombre de la columna
3. Errores de consulta y visualización de errores de datos.
4. No se imponen restricciones de entrada simples en el front-end para control (la visualización del formato, como el juicio del formato al iniciar sesión y el registro, puede juzgarse desde el front-end);
5. No se proporciona ningún mensaje para la operación de eliminación.
6. Condiciones de contorno incorrectas o sin restricciones
7. El sistema no está optimizado, la página de datos se carga lentamente y la operación se bloquea (problemas de rendimiento)
8. Problemas de compatibilidad (resolución, versión del sistema, etc.)
Error de nivel 4: (problema de interfaz)
El programa no es bonito en algunas pantallas, no se ajusta a los hábitos del usuario o tiene algunos errores de texto.
1. La interfaz no está estandarizada.
2. Las instrucciones auxiliares no están claras.
3. El texto de la ventana de aviso no utiliza terminología de la industria.
4. Hay errores de texto en la interfaz.
5. No se dan indicaciones al usuario durante la operación.
6. Algunos problemas menores, como la disposición desigual del texto.
Error de nivel 5: (pregunta sugerente)
1. Opiniones y sugerencias sobre diseño de producto.
2. Opiniones y sugerencias sobre la optimización de la interfaz del producto.
3. Opiniones y sugerencias sobre cómo se debe optimizar el producto para mejorar la experiencia del usuario.
4. Error [prioridad]
1. P1: Es decir, "resolver inmediatamente", la prioridad más alta, y el problema que debe solucionarse de inmediato requiere que el desarrollador modifique el error de inmediato. Generalmente, el defecto hace que el programa no cumpla con las necesidades. del producto, y las funciones básicas obviamente no están implementadas o no están disponibles, bloqueando el proceso de prueba y el progreso, etc.
2. P2: "Solución urgente", lo que significa que la reparación del problema es muy urgente y está relacionada con si los principales módulos funcionales del sistema se pueden utilizar normalmente, incluidas funciones, datos u otras necesidades urgentes.
3. P3: "Dar gran importancia", lo que significa que debe resolverse de inmediato si hay tiempo. Significa principalmente que las funciones y los resultados esperados del sistema son relativamente altos, pero no afecta otras funciones ni las funciones principales. .
4. P4: Significa "procesamiento normal". Simplemente manéjelo de acuerdo con su plan personal. Se refiere principalmente a errores en la interfaz, la interacción y algunas funciones particularmente pequeñas, pero puede omitir dichos errores y continuar con las pruebas.
5. P5: Es decir, "baja prioridad", algunos errores se pueden modificar o no, o no es seguro si la modificación se puede realizar correctamente. No afecta la experiencia del usuario, pero es mejor modificarlo. Generalmente, si desea modificarlo y no tiene suficiente tiempo, puede realizar modificaciones en actualizaciones de versiones posteriores.
Nota: La gravedad y la prioridad no siempre se corresponden. A veces, los defectos de software de alta gravedad no necesariamente tienen una alta prioridad y ni siquiera necesitan ser procesados, mientras que algunos defectos de baja gravedad deben procesarse a tiempo y tener una mayor prioridad, según la situación específica.
5. Calificación de errores
P0
definición
Totalmente incapaz de cumplir con los requisitos del producto, las funciones básicas no se implementan por completo o no están disponibles en absoluto, lo que bloquea el proceso de prueba y el progreso (proceso funcional central)
Incluyendo, entre otros, los siguientes elementos
1. Las funciones principales no están implementadas o faltan funciones.
2. El proceso comercial es incorrecto.
3. Los datos no se reportan y los datos del usuario se pierden.
4. Ultra vires
5. Fallos, congelaciones y bucles interminables del sistema causados por operaciones de rutina
6. Problemas de seguridad que provocan la fuga de datos
7. Involucrando dinero, como pagos y saldos.
8. Problema grave de la interfaz de usuario: página principal
9.Problemas de seguridad
10. Los problemas de compatibilidad provocan anomalías funcionales importantes (como que los botones se bloqueen y no puedan ingresar al siguiente paso)
11. Retraso intolerable y carga de página lenta (más de 30 segundos)
12. Otros errores que impiden realizar pruebas
Prioridad de reparación
urgente
P1
definición
La implementación de la función del producto no cumple con los requisitos y no logra los resultados esperados, pero no bloquea el progreso de la prueba (proceso funcional no central, no afecta otras funciones)
Incluyendo, entre otros, los siguientes elementos
1. Las funciones menores no están implementadas o faltan.
2. El error se propaga ampliamente y afecta la implementación normal de otras funciones importantes.
3. Fallos, congelaciones y bucles sin fin del sistema causados por operaciones no convencionales (operaciones no convencionales: operaciones que los usuarios no realizarán cuando utilicen el sistema)
4. La página no está implementada según U y la experiencia del usuario es mala.
5. Error de salto de página (como hacer clic para crear detalles de salto)
6. La página se carga lentamente y obviamente se atasca (más de 15 segundos)
7. La clasificación de consultas no está implementada.
8. Los problemas de compatibilidad del sistema provocan anomalías funcionales menores (por ejemplo: visualización anormal de la interfaz de usuario de la página, pero no afecta el uso de las funciones)
9. Falta de manejo de excepciones del sistema.
10. Tipo de datos y condiciones de contorno incorrectos (por ejemplo: ingrese solo valores numéricos, pero se pueden ingresar otros caracteres y no se informa ningún error)
11. Saltos del cursor y errores de posicionamiento (como: selección del equilibrio del sobre rojo, posicionamiento del cursor en la fisión del sobre rojo)
12.Error de interfaz
Prioridad de reparación
alto
P2
definición
Se pueden probar problemas funcionales, de interfaz de usuario o de interacción relativamente menores evitando dichos problemas.
Incluyendo, entre otros, los siguientes elementos
1. Problemas de compatibilidad con sistemas no convencionales que representan una proporción baja
2. Errores de redacción (como indicaciones de brindis)
3. La carga de la página es lenta (más de 8 segundos)
4. Defectos probabilísticos
5. El estilo y el tamaño de la fuente no son uniformes
6. El texto no está ordenado de forma ordenada.
7. La copia es demasiado larga y está bloqueada, sin saltos de línea ni omisiones.
8. La descripción de la función no se proporciona o la descripción no está clara.
9. Eliminación sin confirmación secundaria
10. Operaciones no convencionales, como problemas que solo se pueden reproducir después de operaciones compuestas de varios pasos (los usuarios generalmente no operan de esta manera)
11. Problemas de experiencia de interacción: problemas de interacción que son inconsistentes con la interacción del sistema o la cognición de la gente común.
12.U problemas de compatibilidad/adaptabilidad
13. La parte oculta de la página no está oculta (por ejemplo: se muestra parte de los datos)
14. Código de protección de seguridad (verificación de parámetros, juicio nulo, desbordamiento de tipo)
15. No se muestra ningún mensaje de tostado durante la operación.
16. Error de consulta, el nombre y el valor de la columna de datos son inconsistentes
17.Errores funcionales básicos
Prioridad de reparación
medio
común
P3
definición
Algunos errores que pueden o no modificarse, o que aún no están seguros de si se pueden modificar correctamente, no afectarán la experiencia del usuario.
Incluyendo, entre otros, los siguientes elementos
1. Muy pocos problemas de adaptación del modelo.
2. Se sugiere que los errores se pueden corregir o no. No corregirlos no afectará el lanzamiento de la versión.
3. Procesamiento retrasado de errores (los defectos cuando finaliza el desarrollo no afectan el lanzamiento de la versión actual, el desarrollo se puede posponer)
4. Errores pendientes (desarrollo de soluciones técnicas por encontrar)
Prioridad de reparación
Bajo