Skip to content

Instantly share code, notes, and snippets.

@jwcastillo
Last active March 9, 2023 20:03
Show Gist options
  • Save jwcastillo/a0356d8985b588129fceba87ed235f24 to your computer and use it in GitHub Desktop.
Save jwcastillo/a0356d8985b588129fceba87ed235f24 to your computer and use it in GitHub Desktop.
Casos de prueba de la pagina login de linkedin en lenguaje Gherkin
@testLogin
Feature: Test a la pagina de login
AS a usuario
Quiero entrar a linkedin
Para ver mi perfil
Background:
Given Yo estoy en linkedin.com
@CaminoFeliz @PruebaPositiva
Scenario Outline: Login con email y password correctos
When Usando el navegador [browser]
When uso el email "usuario@correcto.cl"
And la contrasena "p4sswordOK"
When Yo ingreso en linkedin
Then veo mi perfil
Examples:
| browser |
| Firefox |
| Chrome |
| InternetExplorer |
@PruebaNegativa
Scenario Outline: Login con email y password incorrectos
When Usando el navegador [browser]
When uso el email "usuario@incorrecto.cl"
And la contrasena "p4sswordNO"
When Yo ingreso en linkedin
Then obtengo el mensaje "Vaya, no reconocemos esa dirección de correo electrónico. Vuelve a intentarlo."
Examples:
| browser |
| Firefox |
| Chrome |
@PruebaNegativa
Scenario: Login con email correcto y password incorrecto
When Usando el navegador "Firefox"
When uso el email "usuario@correcto.cl"
And la contrasena "p4sswordNO"
When Yo ingreso en linkedin
Then obtengo el mensaje "Vaya, esa no es la contraseña correcta. Prueba de nuevo o solicita una nueva."
Then se tiene el enlace "https://www.linkedin.com/uas/request-password-reset"
@PruebaNegativa
Scenario: Login con email correcto y password vacio
When Usando el navegador "Firefox"
When uso el email "usuario@correcto.cl"
And la contrasena ""
When Yo ingreso en linkedin
Then obtengo el mensaje "Ha habido uno o más errores en el envío. Corrige los campos marcados a continuación."
@PruebaNegativa
Scenario: Login con email vacio y password correcto
When Usando el navegador "Firefox"
When uso el email ""
And la contrasena ""
When Yo ingreso en linkedin
Then obtengo el mensaje "Ha habido uno o más errores en el envío. Corrige los campos marcados a continuación."
@PruebaNegativa
Scenario: Login con email vacio y password vacio
When Usando el navegador "Firefox"
When uso el email ""
And la contrasena "p4sswordOK"
When Yo ingreso en linkedin
Then obtengo el mensaje "Ha habido uno o más errores en el envío. Corrige los campos marcados a continuación."
@mensajesErroneos @seguridad @PruebaDestructiva
#Si un mensaje indica muestra el campo exacto que es incorrecto. Como un mensaje como "nombre de usuario incorrecto" ayudará a piratas informático en la fuerza bruta de los campos uno por uno, linkedin no implementa esto por lo que fallara en la prueba
Scenario: Mensajes erroneos Login con email correcto y password incorrecto
When Usando el navegador "Firefox"
When uso el email "usuario@correcto.cl"
And la contrasena "p4sswordNO"
When Yo ingreso en linkedin
Then obtengo el mensaje "La combinacion de email y password es incorrecta"
@intentoFallido @seguridad @PruebaDestructiva
#Verificar bloqueo de cuenta: el sistema debe bloquear la cuenta despues de una cantidad de intentos fallidos
Scenario: Intentos Fallidos
When Usando el navegador "Firefox"
When uso el email "usuario@correcto.cl"
And la contrasena "p4sswordNO"
When Yo ingreso en linkedin
But Yo ingreso en linkedin
But Yo ingreso en linkedin
Then obtengo el mensaje "Solo es una rápida comprobación de seguridad"
@inyecionSQL @seguridad @PruebaDestructiva
Scenario: InyeccionSQL
When Usando el navegador "Firefox"
When uso el email "\'1\' = \'1"
And la contrasena "p4sswordOK"
When Yo ingreso en linkedin
Then obtengo el mensaje "Solo es una rápida comprobación de seguridad"
@InicioSession @Seguridad @PruebaDestructiva
#Verifique que una vez que haya iniciado sesión, haga clic en el botón Atrás no cierre la sesión del usuario
Scenario: Inicio de Session vuelta atras
When Usando el navegador "Firefox"
When uso el email "usuario@correcto.cl"
And la contrasena "p4sswordOK"
And Yo ingreso en linkedin
And regreso atras
And Yo ingreso en linkedin
Then veo mi perfil
@CierreSession @Seguridad @PruebaDestructiva
#Se verifica la eliminación de ID durante la navegación luego de cerrada la sesion del usuario
Scenario: Cierre de Session
When Usando el navegador "Firefox"
When uso el email "usuario@correcto.cl"
And la contrasena "p4sswordOK"
When Yo ingreso en linkedin
And veo mi perfil
But Cierro la session
And ingreso a "https://www.linkedin.com/feed/?trk="
Then me redirecciona a la pantalla de login
@https @seguridad @PruebaDestructiva
Scenario: Redireccion https
When Usando el navegador "Firefox"
When uso el email "usuario@correcto.cl"
And la contrasena "p4sswordOK"
When Yo ingreso en linkedin
Then me redirige al dominio https de linkedin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment