Testing - miguel-antoons/projet_webdev GitHub Wiki

Voici tout les test ayant été réaliser :

Test Unitaire

Nous avons effectué des tests unitaires à l'aide de la librairie Pytest consacrée aux tests, les tests unitaires ont été effectuer sur des fonctions tests, par exemple des tests permettant de vérifier les filtrages d'étiquettes , Ligne 219-234 .

Exemple :

  • Tester la fonction filter
 def test2_get_filter1(self):
        response = set_arguments('')
        assert response == ("1999-01-01", "%Y-%m-%d", 1, 999999999, )

Test D'intégration

Nous avons effectué des tests unitaires à l'aide de la librairie Pytest consacrée aux tests, les tests d'intégrations ont été effectuer sur la base de données ou les API .

Exemple :

Test End-to-End

Nous avons effectué des tests End-To-End à l'aide de Selenium` , nous avons utilisé l'extension WEB Selenium WebDriver qui permet l'automatisation des tests sur un navigateur.

Tests Automatisés

Avec l'aide de Github Actions est une solution d’intégration continue et déploiement automatisé (CI/CD). C’est une extension de Github.

Voici l'actions qui a été exécuter : Action