¿Cuáles son los pasos básicos y el proceso de prueba del sitio web?

La prueba es probablemente la parte más rutinaria de un proceso. Cada enlace debe probarse para asegurarse de que no haya enlaces rotos entre ellos. Debe verificar cada formulario, cada secuencia de comandos, ejecutar un software de corrección ortográfica para encontrar posibles tipos. Use validadores de código para verificar si su código sigue los estándares web actuales. Es necesario un código válido, por ejemplo, si la compatibilidad entre navegadores es importante para usted.

Después de verificar y volver a verificar su sitio web, es hora de cargarlo en un servidor. Para ello se utiliza un software FTP (Protocolo de transferencia de archivos). Después de implementar los archivos, debe ejecutar otra prueba final para asegurarse de que todos sus archivos se hayan instalado correctamente.

Pasos básicos seguidos en las empresas: –

  1. Prueba de funcionalidad
  2. Pruebas de usabilidad
  3. Prueba de interfaz
  4. Pruebas de compatibilidad
  5. Pruebas de rendimiento
  6. Pruebas de seguridad

1. Prueba de funcionalidad

Prueba de: todos los enlaces en páginas web, conexión a bases de datos, formularios utilizados en las páginas web para enviar u obtener información del usuario, pruebas de cookies.

2. Pruebas de usabilidad

Navegación significa cómo el usuario navega por las páginas web, diferentes controles como botones, cuadros o cómo el usuario usa los enlaces en las páginas para navegar por diferentes páginas. En general, las pruebas de usabilidad incluyen:

El sitio web debe ser fácil de usar. Las instrucciones deben proporcionarse claramente. Compruebe si las instrucciones proporcionadas son correctas, es decir, si satisfacen el propósito. El menú principal se debe proporcionar en cada página. Debe ser consistente. El contenido debe ser lógico y fácil de entender. Verifique si hay errores ortográficos. El uso de colores oscuros molesta a los usuarios y no debe usarse en el tema del sitio.

3. Prueba de interfaz

Las interfaces principales son:

  • Servidor web e interfaz del servidor de aplicaciones
  • Servidor de aplicaciones e interfaz de servidor de bases de datos

Compruebe si todas las interacciones entre estos servidores se ejecutan correctamente. Los errores se manejan adecuadamente. Si la base de datos o el servidor web devuelve algún mensaje de error para cualquier consulta realizada por el servidor de aplicaciones, entonces el servidor de aplicaciones debería capturar y mostrar estos mensajes de error de manera adecuada a los usuarios. ¿Verifique qué sucede si el usuario interrumpe cualquier transacción intermedia? ¿Verifique qué sucede si la conexión al servidor web se restablece en el medio?

4. Pruebas de compatibilidad

La compatibilidad de su sitio web es un aspecto de prueba muy importante. Vea qué prueba de compatibilidad se ejecutará:

  • Compatibilidad del navegador
  • Compatibilidad del sistema operativo
  • Navegación móvil
  • Opciones de impresión

Compatibilidad del navegador

Esta es la parte más influyente en las pruebas de sitios web. Algunas aplicaciones dependen mucho de los navegadores. Los diferentes navegadores tienen diferentes configuraciones y configuraciones con las que su página web debería ser compatible. La codificación de su sitio web debe ser compatible con la plataforma de navegador cruzado. Si está utilizando JavaScripts o llamadas AJAX para la funcionalidad de la interfaz de usuario, realizando comprobaciones de seguridad o validaciones, entonces preste más atención a las pruebas de compatibilidad del navegador de su aplicación web.

Pruebe la aplicación web en diferentes navegadores como Internet Explorer, Firefox, Netscape Navigator, AOL, Safari, navegadores Opera con diferentes versiones.

Compatibilidad del sistema operativo

Algunas funcionalidades en su aplicación web pueden no ser compatibles con todos los sistemas operativos. Es posible que no todas las nuevas tecnologías utilizadas en el desarrollo web, como los diseños gráficos, las llamadas de interfaz como las diferentes API, estén disponibles en todos los sistemas operativos.

Pruebe su aplicación web en diferentes sistemas operativos como Windows, Unix, MAC, Linux, Solaris con diferentes versiones del sistema operativo.

Navegación móvil

Esta es la nueva era tecnológica. Entonces, en el futuro, la navegación móvil será genial. Pon a prueba tus páginas web en navegadores móviles. Es posible que haya problemas de compatibilidad en dispositivos móviles.

Opciones de impresión

Si está dando opciones de impresión de página, asegúrese de que las fuentes, la alineación de la página y los gráficos de la página se impriman correctamente. Las páginas deben ajustarse al tamaño del papel o según el tamaño mencionado en la opción de impresión.

5. Pruebas de rendimiento

La aplicación web debe soportar cargas pesadas. Las pruebas de rendimiento web deben incluir:

  • Prueba de carga web
  • Prueba de estrés web

Pruebe el rendimiento de la aplicación en diferentes velocidades de conexión a Internet.

En las pruebas de carga web, pruebe si muchos usuarios acceden o solicitan la misma página. ¿Puede el sistema mantenerse en tiempos de carga pico? El sitio debe manejar muchas solicitudes simultáneas de usuarios, grandes datos de entrada de los usuarios, conexión simultánea a DB, carga pesada en páginas específicas, etc.

Prueba de tensión : en general, la tensión significa estirar el sistema más allá de sus límites de especificación. Las pruebas de estrés web se realizan para romper el sitio al generar estrés y verificar cómo el sistema reacciona al estrés y cómo se recupera del sistema de fallas.

El estrés generalmente se da en los campos de entrada, inicio de sesión y áreas de registro.

En las pruebas de rendimiento web, la funcionalidad del sitio web en diferentes sistemas operativos, se comprueban las diferentes plataformas de hardware en busca de software, errores de pérdida de memoria de hardware,

6. Pruebas de seguridad

Los siguientes son algunos casos de prueba para pruebas de seguridad web:

  • Pruebe pegando la URL interna directamente en la barra de direcciones del navegador sin iniciar sesión. Las páginas internas no deberían abrirse.
  • Si ha iniciado sesión con nombre de usuario y contraseña y navega por páginas internas, intente cambiar las opciones de URL directamente, es decir, si está verificando algunas estadísticas del sitio del editor con el ID del sitio del editor = 123. Intente cambiar directamente el parámetro de ID del sitio de URL a un ID de sitio diferente que no está relacionado con el usuario conectado. Se debe denegar el acceso a este usuario para ver otras estadísticas.
  • Pruebe algunas entradas no válidas en campos de entrada como nombre de usuario de inicio de sesión, contraseña, cuadros de texto de entrada. Verifique la reacción del sistema en todas las entradas inválidas.
  • Los directorios o archivos web no deben ser accesibles directamente a menos que se les dé la opción de descarga.
  • Pruebe el CAPTCHA para automatizar los inicios de sesión de scripts.
  • Pruebe si se usa SSL para medidas de seguridad. Si se usa, se debe mostrar el mensaje adecuado cuando el usuario cambia de http: // páginas no seguras a https: // páginas seguras y viceversa.
  • Todas las transacciones, mensajes de error, intentos de violación de seguridad deben registrarse en los archivos de registro en algún lugar del servidor web.

“El control de calidad no se trata solo de encontrar errores, se trata de calidad”.

¿Interesado en una lista de verificación rápida para probar un sitio web? Los siguientes pasos cubren los elementos más críticos que he encontrado importantes para asegurarme de que un sitio web esté listo para implementarse. Dependiendo del tamaño, la complejidad y las políticas corporativas, modifique los siguientes pasos para satisfacer sus necesidades específicas de prueba.

Para aprender en detalle, haga clic en Cómo comenzar el viaje de prueba

“El control de calidad no se trata solo de encontrar errores, se trata de calidad”.

¿Interesado en una lista de verificación rápida para probar un sitio web? Los siguientes pasos cubren los elementos más críticos que he encontrado importantes para asegurarme de que un sitio web esté listo para implementarse. Dependiendo del tamaño, la complejidad y las políticas corporativas, modifique los siguientes pasos para satisfacer sus necesidades específicas de prueba.

Para aprender en detalle, haga clic en Cómo comenzar el viaje de prueba

La mejor herramienta que he usado hasta ahora y la he estado usando durante mucho tiempo es Userbrain . Le ayuda a solucionar los problemas de usabilidad de su sitio web al probar su sitio web y realizar tareas previamente asignadas por usted. Puede verlos usando su sitio web y brindando sus comentarios. Tienen un equipo muy grande de evaluadores expertos que probarán su sitio web. Solo tiene que asignar las tareas y luego sentarse y esperar a que fluyan los videos.

Al probar un sitio web, debe verificar la interfaz de usuario y los hipervínculos, la colocación de imágenes y verificar el mismo sitio web en múltiples sistemas operativos y navegadores.