Red de conocimiento informático - Aprendizaje de código fuente - Compartir tecnología | Errores comunes en WEB

Compartir tecnología | Errores comunes en WEB

Para los productos WEB, existen algunos errores comunes. Este capítulo seleccionará algunos errores típicos como ejemplos.

Al mostrar la página, es necesario diseñar un caso de uso para validar la página en función del valor del límite de longitud.

En general, se verificarán contenidos muy extensos. Cuando el texto sea demasiado largo, verifique si hay algún problema con la visualización de la página.

Si hay algún problema, puede ser similar a la siguiente situación: hay una barra de desplazamiento y el contenido está parcialmente cubierto. Esta situación no es deseable y debe modificarse. Por ejemplo, puede contraer la visualización de la fila o ampliar la sección...

Todas estas soluciones son aceptables.

Este tipo de problema suele ocurrir durante las pruebas de compatibilidad. Es posible que la web deba ejecutarse en diferentes navegadores en diferentes versiones de distintos sistemas.

PC, teléfono móvil, Win, Mac, Linux, Android, iOS, las versiones del navegador en estos dispositivos son diferentes. Estos navegadores tienen diferentes núcleos y características, lo que puede causar problemas de desalineación en las páginas que se muestran en diferentes navegadores. Por ejemplo, en la imagen, el extremo derecho de la página no se muestra completamente.

Este es un problema de interfaz, hay una pantalla de registro pero el requisito de contraseña no está claramente indicado.

Es posible que después de completar toda la entrada del usuario, el usuario haga clic en registrarse y reciba un mensaje de que la contraseña no cumple con los requisitos. Este tipo de experiencia de usuario es muy mala.

En términos generales, los cuadros de entrada deben indicar claramente las reglas para el contenido de entrada.

Este error es más común en el trabajo normal. En esencia, hay características que no cumplen con los requisitos.

Por ejemplo, si ingresa a Baidu pero no encuentra el contenido correspondiente, este no cumple con los requisitos.

Algunos de los errores funcionales más comunes son códigos de error en los mensajes. Estos códigos de error no deben exponerse a los usuarios, pero deben indicarse claramente en chino.

También es común que los scripts JS informen errores.

Si te encuentras con esta situación, es necesario distinguir qué la está causando.

El problema de los cambios no sincronizados significa que cuando inicias sesión y abres varias páginas, después de realizar cambios en una página, puedes ver los cambios en otra página, pero los cambios no se reflejan en la página. otra página en la página.

El problema del estado de inicio de sesión no sincronizado se refiere a abrir varias páginas del sistema, iniciar sesión correctamente en una página y actualizarla en otra página, pero la página actualizada no está sincronizada con el estado de inicio de sesión.

Esta situación involucra solicitudes de red. Puede verificar el estado de la solicitud enviada en el panel NetWork de las herramientas de desarrollador, y si el código de estado es 400, simplemente puede determinar que hay un problema con la solicitud de front-end que se envía.

En este caso, debe solucionar si se trata de un problema de red o de rendimiento de la página. Si se trata de un problema de rendimiento, entonces es necesario optimizarlo.

Este es un problema que puede ocurrir al probar cuadros de entrada.

Dado que las páginas WEB están escritas en HTML, puede aparecer un mensaje de error si el fragmento de lenguaje HTML no se procesa cuando lo escribe en el cuadro de entrada. Como se muestra en la imagen.

Por lo tanto, para los cuadros de entrada, debe anular el caso de prueba para ingresar contenido en formato HTML.

Venga a la Escuela Hogwarts de Desarrollo de Pruebas para aprender tecnologías más avanzadas en pruebas de software y desarrollo de pruebas. El conocimiento cubre pruebas automatizadas de redes, pruebas automatizadas de aplicaciones, pruebas automatizadas de interfaces, marcos de pruebas, pruebas de rendimiento y pruebas de seguridad. , integración continua/entrega continua/DevOps, cambio de prueba a la izquierda, cambio de prueba a la derecha, pruebas precisas, desarrollo de plataformas de prueba, gestión de pruebas, etc. La tecnología del curso cubre bash, pytest, junit, selenium, appium, postman, request, /f?from=jianshu&url=/t/topic/16586

Haga clic para ver más información