Klaxoon ZW27UE
-
Test unitaire : tester une fonction par rapport à ce quelle renvoi
-
Text d'intégration : vérifie le fonctionnement d'enssemble de la fonction dans le système d'exécution
-
Test système : tester un scénario complet dans les même conditions que la prod
-
Test d'acceptation : validation du logiciel métier par rapport aux futurs utilisateurs (ux)
-
Test de montée en charge : simuler l'app avec un nombre croissant d'utilisateur pour voir ce qui pète en premier
-
Stress test : simuler l'activité maximale jusqu'à ce qu'il y a une défaillance
-
Test en boite noire : sans rien savoir du code ou du fonctionnement etc
-
Test en boite blanche : en connaissant le fonctionnement du site, les url etc
- Est unitaire : il test un seul comportement
- Doit être réalisé par le dev
- Fait parti du code applicatif
- Sur un env de dev
- Il s'assure que la méthode fonctionne correctement
- Setup pour mettre en place le contexte : instanciation des objets etc
- Calls : appel de la méthode
- Verify : vérification du return de la méthode
- Teardown : clean les infos du tu
- php : PHPUnit
- java : JUnit
- javascript : Jasmine/Mocha
Test command : $ vendor/bin/phpunit Test/CalculatriceTest.php