how find bug application
Un punto muy bueno e importante. ¿Correcto? Si es un tester de software o un ingeniero de control de calidad, debe estar pensando cada minuto para encontrar un error en una aplicación. ¡Y deberías estarlo!
Creo que encontrar un Error bloqueador como cualquiera Fallo del sistema a menudo es gratificante! No, no pienso así. Debe intentar descubrir los errores que son más difíciles de encontrar y que siempre engañan a los usuarios.
Encontrar errores tan sutiles es el trabajo más desafiante y le brinda la satisfacción de su trabajo. Además, debe ser recompensado por personas mayores. Compartiré mi experiencia de un error tan sutil que no solo fue difícil de detectar, sino que también fue difícil de reproducir.
Estaba probando un módulo de mi proyecto de motor de búsqueda. Realizo la mayoría de las actividades de este proyecto manualmente, ya que es un poco complejo de automatizar. Ese módulo consta de estadísticas de tráfico e ingresos de diferentes afiliados y anunciantes. Por lo tanto, probar dichos informes siempre es una tarea difícil.
Cuando probé este informe, mostraba los datos procesados con precisión durante algún tiempo, pero cuando intenté probar nuevamente después de un tiempo, mostraba resultados engañosos. Fue extraño y confuso ver los resultados.
Había un Cron (Cron es un script automatizado que se ejecuta después de un tiempo o condición especificados) para procesar los archivos de registro y actualizar la base de datos. Estos cultivos múltiples se ejecutan en archivos de registro y DB para sincronizar los datos totales.
Había dos Crons corriendo en una mesa con algunos intervalos de tiempo.
Había una columna en la tabla que estaba siendo sobrescrita por otro Cron, lo que provocaba cierta inconsistencia en los datos. Nos tomó mucho tiempo resolver el problema debido a los vastos procesos de DB y diferentes Crons.
Mi punto es tratar de descubrir los errores ocultos en el sistema que pueden ocurrir en condiciones especiales y causan un fuerte impacto en el sistema. Puede encontrar un error de este tipo con algunos consejos y trucos.
comprobador de enlaces rotos de herramientas para webmasters de google
Entonces, ¿cuáles son esos consejos?
#1) Comprender toda la aplicación o módulo en profundidad antes de comenzar la prueba.
#2) Preparar buenos casos de prueba antes de empezar a probar. Me refiero a enfatizar los casos de prueba funcional que incluyen el mayor riesgo de la aplicación.
#3) Crear suficientes datos de prueba antes de las pruebas, este conjunto de datos incluye las condiciones del caso de prueba y también los registros de la base de datos si va a probar la aplicación relacionada con la base de datos.
#4) Realice pruebas repetidas con el Entorno de prueba diferente .
#5) Trate de averiguar el patrón resultante y luego compare sus resultados con esos patrones.
#6) Cuando crea que ha completado la mayoría de las condiciones de la prueba y cuando crea que está algo cansado, haz algunas pruebas de mono.
#7) Usa tu anterior Patrón de datos de prueba para analizar el conjunto actual de pruebas.
#8) Prueba Casos de prueba estándar para lo cual encontró los errores en alguna aplicación diferente. Como si estuviera probando el cuadro de texto de entrada, intente insertar algunas etiquetas HTML como entradas y vea la salida en la página de visualización.
#9) Por último, el mejor truco es esforzarse mucho para encontrar el error. ¡Como si estuvieras probando solo para romper la aplicación!
Incluiré más consejos en algunas publicaciones futuras. Mientras tanto, puedes comentar más consejos aquí.
Lectura recomendada
- ¿Cómo escribir un buen informe de errores? Consejos y trucos
- Los 20 principales consejos prácticos de prueba de software que debe leer antes de probar cualquier aplicación
- ¿Qué es Monkey Testing en las pruebas de software?
- Diferencia entre pruebas de escritorio, cliente-servidor y pruebas web
- Ejemplo de informe de errores
- Prueba de aplicaciones sanitarias: consejos y escenarios de prueba importantes (parte 2)
- Guía de pruebas de seguridad de aplicaciones web
- 7 consejos básicos para probar sitios web multilingües