Casos de prueba de registro e inicio de sesión para el sitio web de comercio electrónico

Publicado: 2022-02-21

En las pruebas de aplicaciones, escribir casos de prueba es una tarea crítica para un probador y exige experiencia y un ojo agudo en los detalles para desarrollar escenarios. Establece que un probador de aplicaciones debe concentrarse en desarrollar un conjunto de variables o condiciones que lo ayudarán a determinar si el software cumple con las necesidades y funciones sin problemas.

Para ayudarlo a escribir casos de prueba de comercio electrónico para la página de inicio de sesión, en esta publicación, presentaremos una lista de casos de uso que uno necesita para probar una página de inicio de sesión o registro. Le ayudará a crear más páginas de inicio de sesión/registro sin errores.

¡Empecemos!

Tabla de contenido

¿Qué es la página de registro o inicio de sesión para el comercio electrónico?

Página de inicio de sesión para comercio electrónico

Una página de entrada o una página web a un sitio web es una página de inicio de sesión que necesita autenticación e identificación del usuario, que se lleva a cabo de forma rutinaria ingresando una combinación de nombre de usuario y contraseña.

Los inicios de sesión pueden necesitar acceso a todo el sitio web o a una parte de él.

Además de ofrecer acceso al sitio a los usuarios, el inicio de sesión también permite que el sitio realice un seguimiento del comportamiento y las acciones de los usuarios.

El usuario puede cerrar sesión en un sitio o página web de forma manual o automática cuando se presentan ciertas condiciones, como cuando la computadora se apaga, la página se cierra, etc.

Cómo escribir casos de prueba para una página de inicio de sesión

Ahora, revisaremos la página de inicio de sesión.

Probar la página de inicio de sesión para cualquier aplicación es esencial cuando la seguridad es la principal preocupación. Aquí intentaremos cubrir escenarios de página de inicio de sesión ampliamente utilizados, incluidos casos de prueba funcionales, casos de prueba no funcionales, casos de prueba de seguridad y más.

¡Sigue leyendo!

Escribimos casos de prueba para la página de inicio de sesión de la aplicación durante la prueba, y esa página debe tener los siguientes elementos:

  • Cuadro de texto 'Correo electrónico/Nombre de usuario/Número de teléfono'
  • Cuadro de texto 'Contraseña'
  • Botón 'Iniciar sesión'
  • Casilla de verificación "Mantenerme conectado"
  • Casilla de verificación "Recordarme"
  • Enlace de 'Registrarse/Crear una cuenta
  • Enlace de 'Olvidé mi contraseña'
  • CAPTCHA

A continuación, nos centraremos en lo siguiente para escribir casos de prueba para una página de inicio de sesión:

  • Necesitamos escribir casos de prueba en cada objeto en el formulario de inicio de sesión.
  • Deberíamos escribir casos de prueba tanto funcionales como no funcionales.
  • Necesitamos escribir casos de prueba tanto positivos como negativos.
  • Deberíamos escribir casos de prueba funcionales, de interfaz de usuario, de rendimiento y de compatibilidad.

Casos de prueba básicos para una página de registro

Rasgo Descripción Pasos para ejecutar Datos de prueba/entrada Resultados previstos
Interfaz de usuario Marque todos los cuadros de texto, botones de radio, botones, etc. 1. Haga clic en los botones de radio, botones y menús desplegables N / A La interfaz de usuario debe ser perfecta
Campos requeridos Revisa los campos obligatorios no llenando ningún dato 1. No introduzca ningún valor en el campo.
2. Haga clic en el botón Registrarse.
N / A Debe mostrar un símbolo obligatorio (*) en los campos obligatorios.
Campos requeridos Compruebe que el usuario debe registrarse completando todos los campos obligatorios 1. Introduzca valores válidos en los campos obligatorios.
2. Haga clic en el botón Registrar.
N / A 1. Los usuarios deben estar registrados correctamente.
2. Debería mostrarse un mensaje de registro exitoso.
3. El correo debe enviarse al usuario
Campos opcionales Revisa todos los campos opcionales cuando no rellenes datos 1. No introduzcas ningún detalle en los campos opcionales
2. Ingrese datos válidos en los campos obligatorios
3. Haga clic en el botón Registrarse
N / A 1. No debe pedir llenar los campos opcionales
2. El usuario debe estar registrado correctamente
3. Debería mostrarse un mensaje de registro exitoso
4. El correo debe enviarse al usuario
Campos opcionales Verifique todos los campos opcionales al completar los datos 1. Ingrese datos válidos en campos opcionales
2. Ingrese datos válidos en los campos obligatorios
3. Haga clic en el botón Registrarse
N / A 1. El usuario debe estar registrado correctamente
2. Debería mostrarse un mensaje de registro exitoso
3. El correo debe enviarse al usuario
Validación de correo electrónico • Verifique el campo de texto Correo electrónico que tiene una dirección de correo electrónico sin el símbolo @. • Verifique el campo de texto del correo electrónico que tiene una cadena aleatoria en lugar de un correo electrónico real. • Verifique el campo de texto del correo electrónico que tiene el símbolo @ escrito en palabras. • Verifique el campo de texto Correo electrónico al que le falta un punto en la dirección de correo electrónico. 1. Ingrese correos electrónicos no válidos
2. Haga clic en el botón Registrarse.
1.testAta.com
[correo electrónico protegido]
[correo electrónico protegido]
[correo electrónico protegido]
Debería mostrar el mensaje de validación para un correo electrónico válido
Validación de correo electrónico Revisa todos los correos electrónicos válidos 1. Ingrese correos electrónicos válidos
2. Haga clic en el botón Registrarse.
[correo electrónico protegido]
[correo electrónico protegido]
No debería mostrar ningún mensaje de validación.
Validación del número de teléfono Consultar el número de teléfono al pasar datos alfanuméricos 1. Introduce los datos alfanuméricos en el campo del teléfono
2. Haga clic en el botón Registrarse
1. datos5$7567#7 Debería mostrar el mensaje de validación 8 para Número de teléfono
Validación del número de teléfono Verifica el número de teléfono cuando no pases el código de país 1. Ingrese un número de teléfono válido sin código de país
2. Haga clic en el botón Registrarse
1. 950002xxxx Debería mostrar el mensaje de validación para el código de país requerido
Validación del número de teléfono Verifique el número de teléfono al pasar el código de país 1. Ingrese un número de teléfono válido con código de país
2. Haga clic en el botón Registrarse
1. +919011xxxx No debería mostrar ningún mensaje de validación.
Validación de contraseña Verifique el límite de contraseña al ingresar un valor inferior al mínimo 1. Introduzca un valor que sea alfanumérico pero inferior a 8.
2. Haga clic en el botón Registrarse
1. Contraseña Debería mostrar un mensaje de validación.
Validación de contraseña Verifique el límite de contraseña al ingresar un valor mayor que el máximo 1. Introduzca un valor alfanumérico pero superior a 32.
2. Haga clic en el botón Registrarse
Cualquier cadena aleatoria con números Debería mostrar un mensaje de validación.
Validación de contraseña Verifique la contraseña al pasar solo números 1. Ingrese un valor en números que esté entre 8-32
2. Haga clic en el botón Registrarse
1. 12345678 Debería mostrar un mensaje de validación.
Validación de contraseña Verifique la contraseña al pasar datos válidos 1. Ingrese un valor en alfanumérico que esté entre 8 y 32
2. Haga clic en el botón Registrarse
1. Pase123456 No debería mostrar ningún mensaje de validación.
Campos requeridos Verifique si se pasan espacios en blanco en los campos obligatorios. 1. Vaya al Sitio.
2. Pasó espacios en blanco en los campos obligatorios.
3. Haga clic en el botón Registrarse
N / A Esos espacios en blanco deben recortarse y el mensaje de error de validación para los campos obligatorios debe estar visible.
Campos requeridos Verifique que el usuario pueda verificar su ID de correo electrónico 1. Vaya al correo electrónico.
2. Haga clic en el enlace de verificación.
[correo electrónico protegido] El usuario debe obtener un enlace de verificación y poder verificar su ID de correo electrónico.
Validación del número de teléfono Verifique si la longitud del número de teléfono es incorrecta, es decir, menos de 10. 1. Ingrese el número de teléfono de menos de 10 dígitos.
2. Ingrese todos los campos requeridos.
3. Haga clic en el botón Registrar
91901122 Debería mostrar el mensaje de error de validación para la longitud del número de teléfono.
Validación del número de teléfono Verifique si la longitud del número de teléfono es incorrecta, es decir, más de 10 1. Ingrese el número de teléfono de menos de 10 dígitos.
2. Ingrese todos los campos obligatorios.
3. Haga clic en el botón Registrar
91901122445566 Debería mostrar el mensaje de error de validación para la longitud del número de teléfono.
Validación de contraseña Verifique si las reglas requeridas de contraseña no se cumplen en la contraseña 1. Ingrese la contraseña que no cumple con la regla requerida.
2. Haga clic en el botón Registrarse
clave Debería mostrar un error con las reglas requeridas para el valor de la contraseña (como si debiera contener un carácter especial, un caso pequeño, un número)
Fuente: Radio de inicio de sesión

Casos de prueba básicos para una página de inicio de sesión

Rasgo Descripción Pasos para ejecutar Resultados previstos
Interfaz de usuario Revisa todos los cuadros de texto y botones Ver página • La interfaz de usuario debe ser perfecta • Los cuadros de texto y los botones deben estar alineados
Campos requeridos Verifique los campos requeridos al no completar ningún dato. 1. Ingrese un nombre de usuario no válido
2. Introduzca la contraseña correcta
3. Haga clic en el botón Iniciar sesión
El usuario no debe iniciar sesión y debe mostrar el mensaje de error adecuado
Inicio de sesión de usuario Comprobar al pasar un nombre de usuario correcto y una contraseña no válida 1. Ingrese un nombre de usuario válido
2. Ingrese una contraseña incorrecta
3. Haga clic en el botón Iniciar sesión
El usuario no debe iniciar sesión y debe mostrar el mensaje de error adecuado
Interfaz de usuario Comprobar el mantenimiento de la contraseña 1. Ingrese un nombre de usuario válido
2. No introduzcas una contraseña
3. Haga clic en el botón Iniciar sesión
El usuario no debe iniciar sesión y debe mostrar el mensaje de error adecuado
Inicio de sesión de usuario Verifique cuando pase el correo electrónico y la contraseña correctos 1. Ingrese un nombre de usuario válido
2. Introduzca una contraseña válida
3. Haga clic en el botón Iniciar sesión
El usuario debe iniciar sesión
Inicio de sesión de usuario Compruebe si la contraseña se ha introducido en cifrado 1. Ingrese un nombre de usuario válido
2. Ingrese la contraseña
3. Haga clic en el botón Iniciar sesión
La contraseña se ingresa en forma encriptada
Opción de registro para nuevos usuarios Compruebe si el enlace de registro para el nuevo usuario funciona Haga clic en el enlace de registro Al hacer clic en el enlace de registro, el usuario accede correctamente a la página de registro.
Has olvidado tu contraseña Verifique que el usuario reciba un mensaje de error cuando ingrese la identificación de correo electrónico no registrada. 1. Haga clic en el enlace Olvidé mi contraseña.
2. Ingrese una identificación de correo electrónico no registrada y haga clic en el botón Enviar.
El usuario debería recibir un mensaje de error.
Restablecer la contraseña Verifique que el usuario reciba un mensaje de error cuando ingrese la contraseña anterior. 1. Vaya al enlace de restablecimiento de contraseña.
2. Introduzca la contraseña anterior.
3. Haga clic en el botón Restablecer contraseña.
El usuario debería recibir un mensaje de error.
Restablecer la contraseña Verifique que el usuario pueda restablecer su contraseña 1. Vaya al enlace de restablecimiento de contraseña.
2. Introduzca una nueva contraseña y confirme la contraseña.
3. Haga clic en el botón Restablecer contraseña.
Los usuarios deberían recibir el mensaje de éxito y la contraseña debería restablecerse.
Restablecer la contraseña Verifique que el usuario reciba un mensaje de error cuando la contraseña y la confirmación de la contraseña no coincidan 1. Vaya al enlace de restablecimiento de contraseña.
2. Ingrese una nueva contraseña diferente y una contraseña de confirmación.
3. Haga clic en el botón Restablecer contraseña.
Los usuarios deberían recibir un mensaje de error.
Restablecer la contraseña Verifique que el usuario pueda iniciar sesión con una nueva contraseña. 1. Vaya al enlace de restablecimiento de contraseña.
2. Introduzca una nueva contraseña y confirme la contraseña.
3. Haga clic en el botón Restablecer contraseña.
4. Inicie sesión con la nueva contraseña.
El usuario debe poder iniciar sesión
Restablecer la contraseña Verifique si el usuario ingresa una nueva contraseña que no cubre los requisitos básicos de la contraseña, entonces se debe mostrar un mensaje de error al usuario 1. Vaya al enlace de restablecimiento de contraseña.
2. Introduzca una nueva contraseña que no cubra los requisitos básicos.
3. Haga clic en Restablecer contraseña.
Los usuarios deberían recibir un mensaje de error.
Campos requeridos Verifique si se pasan espacios en blanco en los campos obligatorios. 1. Vaya al Sitio.
2. Pasó espacios en blanco en los campos obligatorios.
3. Haga clic en el botón Iniciar sesión
Esos espacios en blanco deben recortarse y el mensaje de error de validación para los campos obligatorios debe estar visible.
Correo electrónico de bienvenida Verifique que los nuevos usuarios reciban el correo electrónico de bienvenida una vez después del inicio de sesión. 1. Vaya al correo electrónico.
2. Ingrese el correo electrónico de inicio de sesión.
Los usuarios deben recibir un correo electrónico de bienvenida en su ID de correo electrónico.
Inicio de sesión de usuario Verificar al pasar el correo electrónico incorrecto y la contraseña correcta 1. Ingrese un correo electrónico incorrecto.
2. Introduzca la contraseña correcta.
3. Haga clic en el botón Iniciar sesión.
El usuario no debería poder iniciar sesión y debería mostrarse el mensaje de error.
Inicio de sesión de usuario Verificar al pasar correo electrónico y contraseña incorrectos 1. Ingrese un correo electrónico incorrecto.
2. Introduzca la contraseña correcta.
3. Haga clic en el botón Iniciar sesión
El usuario no debería poder iniciar sesión y debería mostrarse el mensaje de error.
El usuario olvidó la contraseña. Verificar contraseña olvidada envía un enlace de contraseña olvidada. 1. Haga clic en el enlace Olvidé mi contraseña.
2. Ingrese el correo electrónico y haga clic en el botón enviar.
3. Ahora ve a mail7.io e ingresa la identificación del correo electrónico.
El usuario debe obtener el enlace de contraseña olvidada en su ID de correo electrónico.
Fuente: Radio de inicio de sesión

Lista posible de casos de prueba funcionales y no funcionales para una página de inicio de sesión

Ahora, revisaremos los casos de prueba para la página de inicio de sesión de usuario. Esta lista incluye escenarios de prueba de página de inicio de sesión positivos y negativos, casos de prueba de seguridad, casos de prueba de IU y mucho más.

1. Casos de prueba funcional

A continuación, veamos los casos de prueba funcionales.

  • Verifique si el cursor apunta al cuadro de texto "Nombre de usuario" en la página de inicio de sesión (carga de la página) o no.
  • Verifique que la funcionalidad de la pestaña esté funcionando como se esperaba.
  • Compruebe si el usuario puede iniciar sesión con credenciales válidas o no.
  • Verifique que la tecla Tabulador/Intro funcione como sustituto del botón Iniciar sesión.
  • Verifique que el usuario no inicie sesión con una combinación no válida de nombre de usuario y contraseña.
  • Verifique que el usuario no pueda iniciar sesión con un nombre de usuario no válido y una contraseña válida.
  • Verifique que el usuario no pueda iniciar sesión con un nombre de usuario válido y una contraseña no válida.
  • Verifique que el usuario no inicie sesión con un nombre de usuario y una contraseña en blanco.
  • Verifique que el usuario no pueda iniciar sesión con credenciales inactivas.
  • Verifique que las credenciales de inicio de sesión, especialmente las contraseñas, se guarden en una base de datos en formato cifrado.
  • Compruebe que el botón Restablecer vacía los datos de cada cuadro de texto en el formulario de inicio de sesión.
  • Verifique que el mensaje de validación se muestre en la condición cuando el Usuario deja el Nombre de usuario o la Contraseña en blanco.
  • Verifique que al hacer clic en el botón Atrás del navegador después de un inicio de sesión exitoso, el usuario no debe llegar al modo de cierre de sesión.
  • Verifique que el mensaje de validación se muestre cuando se exceda el límite de caracteres de los campos Nombre de usuario y Contraseña.
  • Verifique que se muestre un mensaje de validación cuando se ingrese un carácter especial en los campos Nombre de usuario y Contraseña.
  • Compruebe el tiempo de espera de la sesión de inicio de sesión.
  • Verifique que la casilla de verificación "Mantenerme conectado" permanezca sin marcar de forma predeterminada.
  • Compruebe que cuando el usuario hace clic en el enlace ¿Olvidó su contraseña?, es redirigido a la página ¿Olvidó su contraseña?
  • Verifique que el usuario sea redirigido a la página correcta después de iniciar sesión correctamente.
  • Compruebe que el enlace Cerrar sesión redirige al usuario a la página de inicio/inicio de sesión.
  • Verifique que cuando el usuario haga clic en el vínculo Crear/Registrar una cuenta, se le redirija a la página Crear una cuenta.
  • Compruebe que el usuario no debe iniciar sesión correctamente con la contraseña anterior después de cambiar la contraseña.
  • Verifique que el usuario inicie sesión correctamente con la nueva contraseña después de cambiar la contraseña.
  • Compruebe si el usuario todavía está conectado después de una secuencia de acciones, como iniciar sesión, volver a abrir la aplicación y cerrar el navegador.
  • Verifique que no se permitan espacios antes de intentar introducir cualquier carácter de contraseña.
  • Consulta las formas de recuperar contraseñas cuando el usuario olvida su contraseña.

Cree su propio sitio web de comercio electrónico

Contratar desarrolladores de comercio electrónico

Empecemos

2. Casos de prueba de seguridad no funcional

Casos de prueba de seguridad para la página de inicio de sesión

Ahora, pasaremos a los casos de prueba de seguridad sin funcionalidad.

  • Verifique que hacer clic en el botón Atrás del navegador después de cerrar la sesión con éxito no debería hacer que el usuario acceda al modo de inicio de sesión.
  • Verifique un límite en el número total de intentos de inicio de sesión fallidos. Según la lógica comercial, se le pedirá al Usuario que intente nuevamente publicar ingresando el captcha; de lo contrario, el usuario será bloqueado.
  • Verifique que cuando se ingresa la contraseña en el campo de contraseña, se guarda en una base de datos en un formato enmascarado (cifrado).
  • Verifique que los usuarios no deben copiar y pegar contraseñas, ya que la contraseña se puede copiar y pegar.
  • Compruebe que la casilla de verificación "Recordar contraseña" no esté seleccionada de forma predeterminada.
  • Verifique que los caracteres cifrados en el campo Contraseña no permitan descifrarlos si se copian.
  • Verifique si el formulario de inicio de sesión expone información de seguridad al permitir la vista de la fuente de la página.
  • Verifique que la página de inicio de sesión no sea segura para la inyección de SQL.
  • Verifique si la vulnerabilidad de secuencias de comandos entre sitios (XSS) se realiza en una página de inicio de sesión. Los piratas informáticos pueden utilizar la vulnerabilidad XSS para eludir los controles de acceso.

3. Escenarios de prueba para la página de registro

A continuación, conoceremos los escenarios de prueba para la página de registro.

  • Verifique los mensajes para cada campo obligatorio.
  • Verifique si el Usuario no puede avanzar, dejando vacíos todos los campos obligatorios.
  • Compruebe la edad del usuario cuando se selecciona el DOB.
  • Verifique si los caracteres especiales y los números no están permitidos en los nombres y apellidos.
  • Compruebe si un usuario puede iniciar sesión para completar detalles no válidos.
  • Verifique si un Usuario puede registrarse correctamente completando todos los datos obligatorios.
  • Compruebe si el campo Contraseña solicitará al usuario las contraseñas débiles.
  • Verifique si los campos Contraseña y Confirmar contraseña solo permiten cadenas similares.
  • Verifique que el usuario obtenga las sugerencias para cada campo del formulario que puedan facilitarlas.

4. Casos de prueba para la página de inicio de sesión de Gmail

Ahora, revisaremos los casos de prueba para la página de inicio de sesión de Gmail.

  • Compruebe si el usuario obtiene una forma de ingresar la contraseña.
  • Verifique si el usuario recibe el mensaje correcto si se resalta el campo vacío.
  • Compruebe si el usuario recibirá el mensaje correcto al ingresar una dirección de correo electrónico no válida.
  • Verifique si el usuario recibirá el mensaje correcto al ingresar un número de teléfono no válido.
  • Compruebe si el usuario puede iniciar sesión ingresando una contraseña y un número de teléfono válidos.
  • Verifique si el Usuario puede iniciar sesión ingresando una dirección de correo electrónico y una contraseña válidas.
  • Verifique si un usuario no puede iniciar sesión con una contraseña no válida y un número de teléfono válido.
  • Compruebe si un usuario no puede iniciar sesión con una contraseña incorrecta y una dirección de correo electrónico válida.
  • Verifique la funcionalidad 'Olvidé mi contraseña'.
  • Verifique la funcionalidad 'Olvidé el correo electrónico'.

Lea también: Casos de prueba de flujo de pago para comercio electrónico

5. Escenarios de prueba para la página de inicio de sesión de la aplicación móvil

Página de inicio de sesión para la aplicación móvil

A continuación, analizaremos escenarios de prueba para la página de inicio de sesión de la aplicación:

  • Compruebe si un usuario no puede iniciar sesión con una contraseña o un nombre de usuario no válidos, compruebe combinaciones y permutaciones.
  • Compruebe si un usuario puede iniciar sesión con una contraseña y un nombre de usuario válidos.
  • Verifica la opción 'Keep me Sign In' . Si esta casilla de verificación está seleccionada, marque que el usuario no puede cerrar la sesión incluso después de salir de la aplicación.
  • Compruebe si esto por defecto no está seleccionado.
  • Verifique la funcionalidad 'Olvidé mi contraseña'.
  • Si el Usuario se ha registrado con las redes sociales o Facebook, verifique si ese Usuario puede iniciar sesión con esas credenciales o no.
  • Compruebe si la página de inicio de sesión se ajusta perfectamente a la pantalla del móvil; el usuario no debe desplazarse por la pantalla.

6. Casos de prueba para CAPTCHA y cookies (si hay un captcha en la página de inicio de sesión)

CAPTCHA
  • Compruebe si hay una validación del lado del cliente cuando el usuario olvida o no ingresa el CAPTCHA.
  • Verifique que el enlace de actualización del CAPTCHA esté generando un nuevo CAPTCHA.
  • Verifique si el CAPTCHA tiene soporte de audio para escuchar o no.
  • Compruebe si el CAPTCHA distingue entre mayúsculas y minúsculas o no.
  • Verifique si el teclado virtual está disponible y funciona correctamente para ingresar las credenciales de inicio de sesión en las aplicaciones bancarias.
  • Verifique que la autenticación bidireccional a través de OTP funcione como se esperaba en el caso de las aplicaciones bancarias.
  • Compruebe si el certificado SSL está implementado o no.
  • Comprobar que el Usuario puede iniciar sesión incluso después de limpiar las cookies del navegador. Después de borrar las cookies, el sistema no debería permitir que el Usuario inicie sesión automáticamente.
  • Verifique la funcionalidad de inicio de sesión cuando el Usuario desactive las cookies del navegador.

¿Cómo pruebo un formulario de inicio de sesión?

Formulario de inicio de sesión

Bueno, puedes seguir a continuación:

  • Verifique que una página de inicio de sesión no funcione con las credenciales incorrectas.
  • Compruebe si el texto de la contraseña está oculto o no.
  • Compruebe si el inicio de sesión funciona bien con las credenciales correctas.
  • Verifique las restricciones de los campos de texto, si el navegador acepta texto incluso más allá de los límites.

Conclusión

La página de inicio de sesión es la base de las funciones principales. Por lo tanto, debe asegurarse de que funcione correctamente; de lo contrario, su producto o software se volvería inútil.

Debe cubrir todas las posibles soluciones que pueden ocurrir durante la interacción del usuario con el sistema.

Si tiene un proyecto de comercio electrónico que requiere experiencia profesional, el equipo de desarrollo de comercio electrónico de Emizentech puede ayudarlo. Hemos construido varias tiendas de comercio electrónico en varias plataformas para clientes a nivel mundial. Por lo tanto, póngase en contacto para crear o probar un sitio web de comercio electrónico.