Test utilisateur haut niveau à l'aide de sélénium
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Aurélien Plancke 4ead3eb9f3 correctif xpath 2 days ago
__pycache__ fix bug ajout enseignant 3 weeks ago
.envmodel refractoring, ajout de nouveaux test, correction de bug 2 weeks ago
.gitignore maj gitignore 3 weeks ago
01_creation_departement_test.py refractoring, ajout de nouveaux test, correction de bug 2 weeks ago
02_creation_formation_test.py test jury complet 3 days ago
03_etudiant_test.py ajout test exc att et abs 2 weeks ago
04_creation_absence_test.py refractoring, ajout de nouveaux test, correction de bug 2 weeks ago
05_saisie_note_test.py ajout test exc att et abs 2 weeks ago
06_test_moyenne.py ajout test note attente, abs et exc, correction format float et cleaning 2 weeks ago
07_test_admission.py correctif xpath 2 days ago
Script.txt addtest creation eval 1 month ago
UserStory.xml initial commit 2 months ago
UserStory.yaml ajout US 2 months ago
UserStoryNew.yaml test jury complet 3 days ago
export_formation.xml AJout du script pour lancer les differents tests 1 month ago
formation_export.json ajout test creation interrogation 1 month ago
geckodriver ajout test creation interrogation 1 month ago
output.txt refractoring, ajout de nouveaux test, correction de bug 2 weeks ago
readme.md maj Yaml et création de requirements.txt 5 days ago
requirements.txt maj Yaml et création de requirements.txt 5 days ago
scriptCreationDepartement.sh reprise des tests avec des scripts 1 month ago
scriptDeleteDepartement.sh reprise des tests avec des scripts 1 month ago
scriptExecution.sh refractoring + ajout test creation formation 4 weeks ago
setting.py création utilisateurs chef et enseignant 3 weeks ago

readme.md

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