-
Notifications
You must be signed in to change notification settings - Fork 1
Stratégie & conception de test
- Interface facile à utiliser
- Bonne qualité de code
- Site conforme aux normes standard du Web
Le but des différents tests est de s'assurer que le code produit est de bonne qualité tant dans sa réalisation que dans son fonctionnement, en outre il permet de mettre en place des tests qui permettent de ne pas régresser d'une version à l'autre en maintenant une qualité de produit constante entre les différentes phases de développement.
- Avoir un code maintenable
- Avoir un bon temps de réponse
- Permettre une charge d’au moins 40 personnes
- Test unitaire avec PHPUnit (et Jest côté VueJS)
- Qualité de code avec SonardCloud
- (Optionnel) Tests d’intégration avec Katalon
Description | Source | Probabilité | Impact | Criticité | Résolution |
---|---|---|---|---|---|
Retard sur le planning | Interne | 4 | 6 | 0.7 | Découper les tâches de manière a facilement pouvoir évaluer le temps de mise en place (éviter les tâches avec trop d'action en même temps) |
Login SSO | Interne | 7 | 8 | 0.8 | Voir la documentation, rapidement voir avec un professeur, réévaluer la faisabilité |
L'appel des terrasses et de la bière | psychologique | 10 | 5 | 0.5 | boire de la bière sans alcool et éviter tout contact social, par exemple en effectuant du télétravail, afin d'éviter les collègues, ces tentateurs |
- Tests unitaires PHPUnit (et Jest côté VueJS)
- Tests d’intégration avec Katalon (Optionnel)
- Analyser la qualité de code avec SonarCloud
- Analyser les résultats dans le rapport de tests
Pour l’intégration continue et la livraison continue GitHub sera utilisé.
Katalon est pour effectuer les tests fonctionnelles basique du site, l’outil permet de simplement simuler l’interaction d’un utilisateur avec un site web via des simulation de clique. Il nous permettra donc de s’assurer que non seulement les fonctionnalités sont bien présentes en termes de code mais aussi que l’interface utilisateur permette d’y accéder.
La version cloud de Sonarqube sera utilisée afin d’analyser la qualité du code.
TODO : a remplir à la fin
Caravel is a students project made @ HE-Arc, Neuchâtel.