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: –
- ¿Hay un sitio de blog que sea más fácil de usar que WordPress?
- ¿Por qué los sitios web de Wix tardan tanto en cargar la versión móvil?
- ¿Con qué frecuencia debo desarrollar contenido nuevo en mi sitio web?
- Cómo hacer que mi sitio web sea grande
- ¿Qué piensan las personas de los sistemas de inicio de sesión basados en correo electrónico (es decir, el usuario hace clic en un enlace de inicio de sesión en un correo electrónico para iniciar sesión)?
- Prueba de funcionalidad
- Pruebas de usabilidad
- Prueba de interfaz
- Pruebas de compatibilidad
- Pruebas de rendimiento
- 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.