Test utilisateur haut niveau à l'aide de sélénium
Go to file
Aurelien PLANCKE d09e805a15 backup save
2021-06-21 08:11:45 +02:00
__pycache__ backup save 2021-06-21 08:11:45 +02:00
.envmodel refractoring, ajout de nouveaux test, correction de bug 2021-06-07 16:48:11 +02:00
.gitignore maj gitignore 2021-06-01 17:20:11 +02:00
01_creation_departement_test.py refractoring, ajout de nouveaux test, correction de bug 2021-06-07 16:48:11 +02:00
02_creation_formation_test.py backup save 2021-06-21 08:11:45 +02:00
03_etudiant_test.py ajout test exc att et abs 2021-06-09 16:37:58 +02:00
04_creation_absence_test.py refractoring, ajout de nouveaux test, correction de bug 2021-06-07 16:48:11 +02:00
05_saisie_note_test.py ajout test exc att et abs 2021-06-09 16:37:58 +02:00
06_test_moyenne.py ajout test note attente, abs et exc, correction format float et cleaning 2021-06-10 16:59:01 +02:00
07_test_admission.py maj Yaml et création de requirements.txt 2021-06-16 16:40:51 +02:00
export_formation.xml AJout du script pour lancer les differents tests 2021-05-20 20:39:00 +02:00
formation_export.json ajout test creation interrogation 2021-05-07 15:37:34 +02:00
geckodriver ajout test creation interrogation 2021-05-07 15:37:34 +02:00
output.txt refractoring, ajout de nouveaux test, correction de bug 2021-06-07 16:48:11 +02:00
readme.md maj Yaml et création de requirements.txt 2021-06-16 16:40:51 +02:00
requirements.txt maj Yaml et création de requirements.txt 2021-06-16 16:40:51 +02:00
Script.txt addtest creation eval 2021-05-10 20:52:18 +02:00
scriptCreationDepartement.sh reprise des tests avec des scripts 2021-05-21 16:30:09 +02:00
scriptDeleteDepartement.sh reprise des tests avec des scripts 2021-05-21 16:30:09 +02:00
scriptExecution.sh refractoring + ajout test creation formation 2021-05-26 17:09:28 +02:00
setting.py création utilisateurs chef et enseignant 2021-06-01 16:50:45 +02:00
UserStory.xml initial commit 2021-04-21 13:28:58 +02:00
UserStory.yaml ajout US 2021-04-28 13:04:05 +02:00
UserStoryNew.yaml backup save 2021-06-21 08:11:45 +02:00

I Configuration

Environnement de test : Editer le .envmodel pour remplacer les différentes informations qui permettent d'intéragir avec Scodoc (attention au / dans les liens, il y a des exemples) Renommer le fichier en .env

Les tests sont prévus pour fonctionner avec firefox, le webdriver (geckodriver) est intégré dans le projet pour éviter de devoir l'installer manuellement, il est également possible de préciser un autre webdriver en le précisant dans le .env, en remplaçant firefox par chrome par exemple

IL y a certains module qui sont requis pour lancer ces tests pour cela les installer avec pip à l'aide des commandes suivante : pip install selenium pip install python-dotenv Les tests sont prévus pour fonctionner en python 3 avec unit test

#TODO Lancer les test en parrallèle