Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| qa:tests [2023/12/17 20:00] – [1 - Non régression] jcheron | qa:tests [2023/12/18 16:20] (Version actuelle) – [Spring Implémentation (Estimé 3h00 et +)] jcheron | ||
|---|---|---|---|
| Ligne 14: | Ligne 14: | ||
| < | < | ||
| - | {{: | + | {{: |
| < | < | ||
| Ligne 49: | Ligne 49: | ||
| < | < | ||
| - | {{: | + | {{: |
| < | < | ||
| Ligne 75: | Ligne 75: | ||
| Le mocking permet de résoudre ces problèmes, en utilisant des objets factices dans le cadre des tests, reproduisant les caractéristiques minimales des objets réels. | Le mocking permet de résoudre ces problèmes, en utilisant des objets factices dans le cadre des tests, reproduisant les caractéristiques minimales des objets réels. | ||
| + | < | ||
| + | {{: | ||
| + | < | ||
| ==== 3 - Couverture ==== | ==== 3 - Couverture ==== | ||
| + | |||
| + | Elle définit le degré de couverture du code par les tests (exprimé en %). | ||
| + | |||
| + | < | ||
| + | {{: | ||
| + | < | ||
| + | |||
| + | |||
| Ligne 87: | Ligne 98: | ||
| * packaging | * packaging | ||
| * déploiement | * déploiement | ||
| + | |||
| + | < | ||
| + | {{: | ||
| + | < | ||
| ===== Applications ===== | ===== Applications ===== | ||
| Ligne 94: | Ligne 109: | ||
| Par équipes de projet : | Par équipes de projet : | ||
| - | Depuis le document [[https:// | + | Depuis le document [[https:// |
| - Lire les consignes | - Lire les consignes | ||
| Ligne 104: | Ligne 119: | ||
| Par équipes de projet (1 seul fork par équipe): | Par équipes de projet (1 seul fork par équipe): | ||
| - | Lire le document [[https:// | + | Lire le document [[web: |
| - Créer un fork du repository [[https:// | - Créer un fork du repository [[https:// | ||
| + | - Créer : | ||
| + | - Test unitaire sur HelloService | ||
| + | - Test d' | ||
| + | - Test système avec MockMvc | ||
| + | - Test système avec Selenium | ||
| - Pour chaque type de test, sur une nouvelle branche : | - Pour chaque type de test, sur une nouvelle branche : | ||
| - Créer une classe factorisant les manipulations courantes (requête, récupération du contenu…) | - Créer une classe factorisant les manipulations courantes (requête, récupération du contenu…) | ||