Axel S vor 1 Jahr
Ursprung
Commit
25ee7152de
1 geänderte Dateien mit 40 neuen und 2 gelöschten Zeilen
  1. 40 2
      Tests/MyNotes_Test_Ex1.robot

+ 40 - 2
Tests/MyNotes_Test_Ex1.robot

@@ -12,12 +12,50 @@ Documentation    Ex1:Un utilisateur ayant créé un compte avec un email et un m
 
 *** Variables ***
 @{LISTE_DONNEES_FORM_CREATION}=    ""    123456    jean artin    123456
-
+# liste de données utilisées pour créer un compte: e-mail, password, nom, confirm password
 *** Test Cases ***
-Ex1
+Ex1-CT01
+    #Authentification ok, user avec compte créé et login et mdp valides: saisie manuelle des identifiants
+    [Tags]    CT01
+    ${RANDOM_EMAIL}=    Common.Create Random Email
     
+    ${LISTE_DONNEES_FORM_CREATION}[0]=  Set Variable     ${RANDOM_EMAIL} 
+    #on remplace le champ vide par l'email aleatoire qu'on vient de créer
+    PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
+    PageCreateAccount.Créer un compte utilisateur avec email    @{LISTE_DONNEES_FORM_CREATION}
+    PageCreateAccount.Acceder a la page loggin - compte créé
+    @{Login_data}=    Create List    ${LISTE_DONNEES_FORM_CREATION}[0]    ${LISTE_DONNEES_FORM_CREATION}[1]
+    #on récupère l'email et le password associés au compte qu'on vient de créer
+    PageLogin.Remplir le formulaire de login    @{Login_data}
+    PageLogin.Soumettre le formulaire de Login
+    PageAccueil.Valider l'affichage de la page "Accueil" - connecté
+
+Ex1 - CT02-1
+# Echec authentification: Email existant et mdp incorrect
+
+    [Tags]    CT02-1
+
     ${RANDOM_EMAIL}=    Common.Create Random Email
     ${LISTE_DONNEES_FORM_CREATION}[0]=  Set Variable     ${RANDOM_EMAIL} 
+    PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
     PageCreateAccount.Créer un compte utilisateur avec email    @{LISTE_DONNEES_FORM_CREATION}
+    PageCreateAccount.Acceder a la page loggin - compte créé
+    @{Login_data}=    Create List    ${LISTE_DONNEES_FORM_CREATION}[0]    1111111
+    PageLogin.Remplir le formulaire de login    @{Login_data}
+    PageLogin.Soumettre le formulaire de Login
+    PageLogin.Vérifier Login KO
+
+Ex1 - CT02-2
+# Echec authentification: Email inexistant
+    [Tags]    CT02-2
+    ${RANDOM_EMAIL}=    Common.Create Random Email
+    #on crée un email qui ne sera associé à aucun compte 
+    @{Login_data}=    Create List     ${RANDOM_EMAIL}    1111111
 
+    PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
+    PageAccueil.Cliquer sur "Login"
 
+    PageLogin.Vérifier l'affichage de la page "Login"
+    PageLogin.Remplir le formulaire de login    @{Login_data}
+    PageLogin.Soumettre le formulaire de Login
+    PageLogin.Vérifier Login KO