Last active
March 9, 2023 20:03
-
-
Save jwcastillo/a0356d8985b588129fceba87ed235f24 to your computer and use it in GitHub Desktop.
Casos de prueba de la pagina login de linkedin en lenguaje Gherkin
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@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