Skip to content

medulla-tech/tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published