Skip to content

Latest commit

 

History

History
130 lines (104 loc) · 4.36 KB

README.md

File metadata and controls

130 lines (104 loc) · 4.36 KB

Cette page liste les tests a faire.

Tests de base.

  • Se logguer

Dashboard

  • Créer une utilisateur
  • Créer un groupe
  • Créer des groupes en fonction des camemberts

Kiosk

A voir une fois le module terminé.

Utilisateurs

  • Créer un utilisateur
  • Supprimer un utilisateur
  • Éditer un utilisateur
  • Créer un utilisateur en double
  • Sauvegarder un utilisateur

Groups

  • Créer un groupe
  • Voir un groupe
  • Éditer un groupe
  • Supprimer un groupe

Vue Machines

  • Afficher toutes les pages
  • Afficher l'inventaire d'une machine
  • Afficher le monitoring d'une machine
  • Lancer la PMAD d'une machine
  • Lancer le module de sauvegarde
  • Lancer la page de déploiement ( le déploiement est fait dans un autre test ).
  • Lancer la page d'imaging ( l'imaging est fait dans un autre test ).
  • Lancer la page de la console XMPP
  • Lancer la page de file browser
  • Lancer la page de file viewer
  • Lancer la page d'édition de fichier de configuration
  • Lancer la page de quick Action
  • Supprimer une machine

Création de groupe dynamique - GLPI

  • Créer un groupe de machine basé sur le nom
  • Créer un groupe de machine basé sur la description
  • Créer un groupe de machine basé sur la numero d'inventaire
  • Créer un groupe de machine basé sur un groupe Glpi
  • Créer un groupe de machine basé sur un nom de périphérique
  • Créer un groupe de machine basé sur un serial de périphériquecomputers_groups
  • Créer un groupe de machine basé sur le type de machine
  • Créer un groupe de machine basé sur le fabricant du poste
  • Créer un groupe de machine basé sur le modele du poste
  • Créer un groupe de machine basé sur l' utilisateur de la machine
  • Créer un groupe de machine basé sur le derniere utilisateur connecté
  • Créer un groupe de machine basé sur l'emplacement de l'utilisateur
  • Créer un groupe de machine basé sur l'emplacement de la machine
  • Créer un groupe de machine basé sur l'état de la machine ( production, réparation, rebut, ...)
  • Créer un groupe de machine basé sur l'entité à laquelle appartient la machine
  • Créer un groupe de machine basé sur le Systeme d'exploitation
  • Créer un groupe de machine basé sur le logiciel install
  • Créer un groupe de machine basé sur le nom du logiciel et la version
  • Créer un groupe de machine basé sur la version de l'OS
  • Créer un groupe de machine basé sur l'architecture de l'OS
  • Créer un groupe de machine basé sur des clef de registre
  • Créer un groupe de machine basé sur des valeurs de clef de registre
  • Créer un groupe de machine basé sur la présence online/offline d'une machine

Création de groupe dynamique - XMPPMASTER

  • Créer un groupe de machine basé sur l'OU User
  • Créer un groupe de machine basé sur l'OU Machine

Création de groupe dynamique - DYNGROUP

  • Créer un groupe sur un groupe existant
  • Création de groupe statique
  • Création de groupe avec import csv

Création de groupe autre cas

  • Créer un groupe alors qu'il existe déjà
  • Supprimer un groupe
  • Partager un groupe
  • Montrer le contenu du groupe
  • Editer le groupe

Imaging

  • Afficher toutes les pages du module

Packages

  • Créer un package

  • Supprimer un package

  • Afficher un package

  • Modifier un package.

  • Faire un package et les 3 autres étapes pour tout les types de packages.

Audit

  • Afficher toutes les pages du module.

Updates

A faire une fois le module terminé

Sauvegarde

A faire une fois le module terminé

Services

  • Afficher toutes les pages du module.

History

  • Afficher toutes les pages du module.

Admin

  • Afficher les relays
  • Lister les clusters
  • Créer un nouveau cluster
  • Créer une règle
  • Modifier l'ordre d'une règle

Comment lancer les tests.

Au préalable il faut installer playwright et playwright-pytest

pip install playwright pip install pytest-playwright

Ensuite il faut configurer playwright, pour cela il faut "l'installer"

playwright install

Pour lancer les tests il faut utiliser la commande suivante:

python3 -m pytest . --headed --slowmo 500 -o log_cli=true --log-cli-level=DEBUG

au lieu du . qui signifie lancer tout les tests du dossier on peut utiliser unitairement un test précis.