Tecnología

Inicio

Cómo evitar negligencias en las pruebas de aplicaciones de software

Cómo evitar negligencias en las pruebas de aplicaciones de software


las pruebas de aplicaciones de software es cuando un ser humano imitando un software de prueba automatizado usuario o se ejecuta a través de un plan de prueba con guiones en busca de errores o fallos. Las pruebas de software es un equilibrio de los plazos de entrega detalle, repetición y software reunión. prueba insuficiente puede resultar en producto defectuoso que se envía a los usuarios. Accesos directos en las pruebas, el fracaso en metodologías o falta de planificación pueden causar errores de software se puede perder. Evitando descuidos comunes en las pruebas de la aplicación de software aumenta las probabilidades de que se encuentran todos los errores de software. Esto a su vez aumenta las probabilidades de esos errores serán corregidos antes de que el software es lanzada al mercado para el usuario.

Instrucciones

Métodos para evitar el software de aplicación Descuidos Testing

1 Realizar todas las pruebas funcionales usuario general iniciar la sesión como un usuario general. Permitiendo a los administradores para poner a prueba las funciones de usuario como administradores no van a detectar errores generales de permisos de usuario.

2 Análisis de todos los niveles de permisos de usuario. Incluso las funciones administrativas y las cuentas de invitados necesitan ser probados antes de la liberación del software.

3 Documento de todas las medidas que los usuarios deben completar para finalizar una transacción. El olvido de un paso puede hacer que la prueba falle debido a malas instrucciones. Incluir todos estos pasos en el plan de pruebas de la aplicación de software.

4 Configurar la base de datos de seguimiento de pruebas de software para permitir que múltiples informes de errores para el mismo error.

5 Configurar el informe de problema y las bases de datos de rastreo de error para permitir la entrada de los duplicados potenciales. Revisión informes de error para los duplicados pueden resultar en el mismo error causado por diferentes acciones o en diferentes entornos de sistema que se marca como un duplicado y por lo tanto no se registrarán.

6 Pruebe el software en todos los entornos en los que se utilizará. Por ejemplo, la prueba tanto en el de 32 bits y el sistema operativo de 64 bits si ambos están en uso. Lo que se ejecuta en 32 bits no se puede ejecutar en el sistema operativo de 64 bits.

7 Asignar los probadores de software que no crearon el procedimiento de prueba para funcionar a través de las pruebas. Los que crearon el procedimiento de prueba puede realizar operaciones en función de su memoria del flujo del proceso en lugar de actuar como lo haría nuevos usuarios.

8 Vuelva a ejecutar todas las pruebas cuando se cambia el software. Ensayos previos que han pasado no puede ser éxitos en la nueva versión.

9 Pruebe el método de instalación de software, así como la propia aplicación. Una aplicación de software perfecto es un fracaso si los usuarios no pueden instalar con éxito.

10 Supervisar las pruebas de software automatizado utilizando operadores humanos. software de prueba automatizado puede contar una operación como un éxito, incluso como advertencias y notificaciones de usuario pop-up. Tener el monitoreo del software detener la prueba y revisar los errores o las notificaciones de usuario humano. Contar todos los errores y notificaciones para el usuario como un fallo de la prueba a menos que la notificación es simplemente una actualización de estado o de aviso de finalización.

Consejos y advertencias

  • Registrar todas las soluciones alternativas utilizadas para eludir un error o un problema. Estas son las posibles soluciones de primer nivel para los usuarios.
  • Si bien la redacción de planes de prueba en los planes de pruebas de software existentes pueden ahorrar tiempo, asegurar que el plan de prueba incluye todas las funciones necesarias de la nueva aplicación de software.
  • Considere el uso de más de una herramienta de prueba automatizada cuando las pruebas de software humana lleva demasiado tiempo. herramientas de pruebas de software automatizadas pueden tener sus propias fortalezas y debilidades. Probando con el software de prueba de dos o más automatizado aumenta las probabilidades de que se encuentran todos los errores de software.
  • Prohibir contando una transacción como un "paso" si un bypass o trabajar alrededor era necesario. Si los usuarios no pueden completar las transacciones de acuerdo con el procedimiento, ya sea el procedimiento o el software debe ser corregido. Soluciones temporales no deberían ser necesarios.
  • Ejecutar las pruebas de software completo para versiones puntuales y actualizaciones de software para asegurarse de que los pequeños cambios para arreglar un error de no introducir otros nuevos.