Pytest - Résumé

Dans ce tutoriel pytest, nous avons couvert les domaines suivants -

  • Installation de pytest ..
  • Identification des fichiers de test et des fonctions de test.
  • Exécution de tous les fichiers de test à l'aide de pytest –v.
  • Exécution d'un fichier spécifique en utilisant pytest <filename> -v.
  • Exécutez les tests par sous-chaîne correspondant à pytest -k <substring> -v.
  • Exécutez des tests basés sur les marqueurs pytest -m <nom_marqueur> -v.
  • Créer des appareils avec @ pytest.fixture.
  • conftest.py permet d'accéder aux appareils à partir de plusieurs fichiers.
  • Paramétrer les tests avec @ pytest.mark.parametrize.
  • Xfailing tests en utilisant @ pytest.mark.xfail.
  • Ignorer les tests avec @ pytest.mark.skip.
  • Arrêtez l'exécution du test sur n échecs en utilisant pytest --maxfail = <num>.
  • Exécution de tests en parallèle à l'aide de pytest -n <num>.
  • Génération de résultats xml en utilisant pytest -v --junitxml = "result.xml".