Rapport de Contrôle Qualité¶
Nom de l'équipe : [Votre équipe]
Nom du projet : [Nom de votre projet]
Type de projet : [Mémoires interactives / Trace ton chemin]
Date : 8 décembre 2024
📥 Télécharger template de départ en markdown
📋 Table des matières¶
- Informations générales
- PARTIE 1 : Tests externes
- PARTIE 2A : Tests internes
- PARTIE 2B : Bogues reçus
- PARTIE 2C : Plan de corrections
- Accessibilité
- Performance
- Conclusion
- Annexes
1. Informations générales¶
Équipe¶
| Membre | Rôle dans les tests | Heures consacrées |
|---|---|---|
| [Nom 1] | Tests externes + internes | [X] heures |
| [Nom 2] | Tests internes + corrections | [X] heures |
| [Nom 3] | Tests accessibilité + performance | [X] heures |
Total d'heures de QA : [X] heures
Liens importants¶
- Projet en ligne : [https://votre-projet.netlify.app]
- GitHub : [https://github.com/votre-equipe/projet]
- Trello (bugs) : [https://trello.com/b/...]
- Projet testé (externe) : [https://autre-projet.netlify.app]
2. PARTIE 1 : Tests externes¶
Ce que NOUS avons trouvé dans le projet de l'autre équipe¶
Projet testé : [Nom du projet]
Équipe testée : [Nom de l'équipe]
Type : [Mémoires interactives / Trace ton chemin]
Résumé des tests effectués¶
Environnements testés :
- ✅ Chrome 120 (Desktop)
- ✅ Firefox 121 (Desktop)
- ✅ Edge (Desktop)
- ✅ Mobile 375px (DevTools)
- ✅ Tablette 768px (DevTools)
- ⚠️ Safari (non testé - pas d'accès)
Tests complétés :
- ✅ Tests fonctionnels (checklist complète)
- ✅ Tests responsive (3 tailles)
- ✅ Tests multi-navigateurs (Chrome, Firefox)
- ✅ Tests d'accessibilité
- ✅ Tests de cas limites
Statistiques des bugs trouvés¶
| Priorité | Nombre | % |
|---|---|---|
| 🔴 Critiques | [X] | [X]% |
| 🟠 Majeurs | [X] | [X]% |
| 🟡 Mineurs | [X] | [X]% |
| TOTAL | [X] | 100% |
Liste des bugs trouvés (résumé)¶
Tous les détails sont dans notre board Trello : [Lien]
🔴 Bogues Critiques¶
-
Bogue #1 : [Titre]
- Description : [Brève description]
- Impact : [Pourquoi c'est critique]
- Statut chez eux : [À faire / En cours / Corrigé]
- Carte Trello : [Lien]
-
Bogue #2 : [Titre]
- [Même format]
🟠 Bogues Majeurs¶
-
Bogue #3 : [Titre]
- [Même format]
-
Bogue #4 : [Titre]
- [Même format]
🟡 Bogues Mineurs¶
5-12. [Liste brève, détails complets dans Trello]
Impression générale du projet testé¶
Points forts observés :
- [Ex: Interface utilisateur très intuitive]
- [Ex: Design cohérent et professionnel]
- [Ex: Performance excellente]
Axes d'amélioration identifiés :
- [Ex: Accessibilité au clavier à améliorer]
- [Ex: Responsive mobile nécessite ajustements]
Évaluation globale (1-5 étoiles) :
- Facilité d'utilisation : ⭐⭐⭐⭐☆
- Stabilité : ⭐⭐⭐☆☆
- Design : ⭐⭐⭐⭐⭐
- Performance : ⭐⭐⭐⭐☆
3. PARTIE 2A : Tests internes¶
Ce que NOUS avons testé dans NOTRE projet¶
Résumé des tests effectués¶
Checklist complète (à ajuster en fonction de votre projet) :
- [✅ / ☐] Navigation entre toutes les salles/chapitres
- [✅ / ☐] Ajout de mémoire / Lecture des chapitres
- [✅ / ☐] Édition de mémoire / Système de choix
- [✅ / ☐] Suppression de mémoire / Branches narratives
- [✅ / ☐] Upload d'images / Tracking des conséquences
- [✅ / ☐] Tags et filtres / Toutes les fins
- [✅ / ☐] Recherche / Historique des décisions
- [✅ / ☐] Responsive (mobile, tablette, desktop)
- [✅ / ☐] Multi-navigateurs (Chrome, Firefox)
- [✅ / ☐] Navigation au clavier
- [✅ / ☐] Contraste des couleurs
- [✅ / ☐] Alt text sur images
- [✅ / ☐] Cas limites (formulaires vides, texte long, etc.)
Taux de réussite : [X]/[Y] tests passés = [X]%
Environnements testés¶
RAS = Rien À Signaler
| Environnement | Testé | Résultat | Notes |
|---|---|---|---|
| Chrome Desktop | ✅ | ✅ Fonctionne | Quelques bugs mineurs |
| Firefox Desktop | ✅ | ✅ Fonctionne | RAS |
| Edge Desktop | ✅ | ✅ | RAS |
| Mobile 375px | ✅ | ⚠️ Bogues trouvés | [Détails] |
| Tablette 768px | ✅ | ✅ Fonctionne | RAS |
| Desktop 1920px | ✅ | ✅ Fonctionne | RAS |
Bogues trouvés dans notre propre projet¶
En plus des bugs reçus de l'autre équipe, nous avons trouvé :
| Bogue # | Titre | Priorité | Statut | Assigné à |
|---|---|---|---|---|
| [X] | [Titre] | 🔴 | Corrigé ✅ | [Nom] |
| [X] | [Titre] | 🟠 | En cours 🔄 | [Nom] |
| [X] | [Titre] | 🟡 | À faire ⏸️ | [Nom] |
Total bugs trouvés en interne : [X]
4. PARTIE 2B : Bogues reçus¶
Ce que l'AUTRE équipe a trouvé dans NOTRE projet¶
Équipe qui nous a testés : [Nom de l'équipe]
Date de réception : 6 décembre 2024
Statistiques¶
| Priorité | Bogues reçus | Corrigés | En cours | Pas encore faits |
|---|---|---|---|---|
| 🔴 Critiques | [X] | [X] ✅ | [X] 🔄 | [X] ⏸️ |
| 🟠 Majeurs | [X] | [X] ✅ | [X] 🔄 | [X] ⏸️ |
| 🟡 Mineurs | [X] | [X] ✅ | [X] 🔄 | [X] ⏸️ |
| TOTAL | [X] | [X] | [X] | [X] |
Liste détaillée des bugs reçus¶
🔴 Bogues Critiques reçus¶
Bogue #1 : [Titre]
- Description : [Ce que l'autre équipe a trouvé]
- Étapes pour reproduire : [Leurs étapes]
- Notre analyse : [Confirmons-nous ? Est-ce vraiment critique ?]
- Statut actuel (8 décembre) : ✅ Corrigé / 🔄 En cours / ⏸️ Pas encore fait
- Plan de correction : [Si pas corrigé : quand et comment on va le faire]
- Assigné à : [Nom]
- Date de correction : [Date si corrigé]
Bogue #2 : [Titre]
- [Même format pour chaque bug critique]
🟠 Bogues Majeurs reçus¶
Bogue #3 : [Titre]
- [Format simplifié OK pour majeurs si beaucoup]
🟡 Bogues Mineurs reçus¶
Bogues #4-12 : [Liste brève]
- Voir Trello pour détails complets : [Lien]
Notre réaction aux bugs reçus¶
Bogues que nous confirmons :
- X bugs confirmés comme vrais bugs
Bogues que nous contestons (avec justification) :
- [Bogue #X] : Nous pensons que ce n'est pas un bug parce que [raison]
- [A été discuté avec l'enseignant : décision finale = ...]
Nouveaux bugs découverts grâce à leurs tests :
- X bugs qu'on n'aurait jamais trouvés nous-mêmes
- Merci à l'équipe testeuse pour leur regard externe !
5. PARTIE 2C : Plan de corrections¶
État au 8 décembre (aujourd'hui)¶
Résumé de nos corrections :
| Statut | Nombre | % du total |
|---|---|---|
| ✅ Corrigés et validés | [X] | [X]% |
| 🔄 En cours (sera fait d'ici le 10) | [X] | [X]% |
| ⏸️ Reportés (si temps) | [X] | [X]% |
| ❌ Non corrigés (justifiés) | [X] | [X]% |
Priorités de correction (8→10 décembre)¶
✅ Déjà corrigés (avant le 8)¶
Bogues critiques corrigés :
- Bogue #1 : [Titre]
- Corrigé par : [Nom]
- Date : [Date]
- Solution : [Brève description de comment c'était corrigé]
- Re-testé : ✅ Confirmé OK
🔄 En cours (sera fait d'ici le 10)¶
Bogues critiques en cours :
- Bogue #X : [Titre]
- Assigné à : [Nom]
- Temps estimé : [X] heures
- Sera fait : [9 décembre]
- Statut actuel : [50% fait / bloqué sur X / presque fini]
Bogues majeurs en cours :
- Bogue #Y : [Titre]
- [Même format]
⏸️ Reportés (ferons si temps après les critiques/majeurs)¶
Bogues mineurs à faire si temps :
- Bogue #Z : [Titre] - Temps estimé : [X]h
- Bogue #W : [Titre] - Temps estimé : [X]h
❌ Non corrigés (avec justification)¶
Bogue #Q : [Titre]
- Pourquoi pas corrigé : [Raison valable]
- Exemple : "Nécessiterait une refonte majeure de l'architecture (20h de travail)"
- Exemple : "Après discussion, ce n'est pas un bug mais une limitation de la techno utilisée"
- Impact : [Faible / Utilisateur peut contourner le problème en...]
Plan de travail (8-10 décembre)¶
Lundi 8 (soir) :
- Finir Bogue #1 (Carl - 2h)
- Commencer Bogue #5 (Alex - 3h)
Mardi 9 :
- Finir Bogue #5 (Alex - 2h)
- Corriger Bogue #7 (Jordan - 4h)
- Tests sur bugs corrigés (Équipe - 1h)
Mercredi 10 (matin avant remise) :
- Finir Bogue #7 si pas fini
- Corrections mineures urgentes
- Tests finaux
- Mise à jour documentation
6. Accessibilité¶
Tests effectués¶
Navigation au clavier¶
| Test | Résultat | Action |
|---|---|---|
| Tab fonctionne sur tous les éléments | ✅ / ⚠️ / ❌ | [Si problème : plan de correction] |
| Focus visible | ✅ / ⚠️ / ❌ | |
| Enter/Space activent les boutons | ✅ / ⚠️ / ❌ | |
| Skip links présents (optionnel) | ✅ / ⚠️ / ❌ |
Problèmes trouvés : [X]
Corrigés : [X]
En cours : [X]
Contraste des couleurs¶
Tests effectués avec WebAIM Contrast Checker :
RAS = Rien À Signaler
| Élément | Couleurs | Ratio | Conforme WCAG AA | Action |
|---|---|---|---|---|
| Texte principal | #333 sur #FFF | 12.6:1 | ✅ Excellent | RAS |
| Boutons | #FFF sur #007BFF | 4.5:1 | ✅ Conforme | RAS |
| Liens | #0066CC sur #FFF | 7.5:1 | ✅ Excellent | RAS |
| Texte secondaire | #888 sur #FFF | 3.5:1 | ❌ Trop faible | À corriger |
Problèmes de contraste : [X]
Plan de correction : [Détails]
Images et médias¶
| Test | Résultat | Notes |
|---|---|---|
| Toutes les images ont un alt | ✅ [X]/[Y] | [X] images sans alt à corriger |
| Alt descriptifs (pas "image1.jpg") | ✅ / ⚠️ | [Détails si problèmes] |
| Images décoratives avec alt="" | ✅ / ⚠️ | [Détails] |
Score global d'accessibilité¶
Résumé :
- Navigation clavier : [X]/[Y] tests passés
- Contraste : [X]/[Y] éléments conformes
- Images : [X]/[Y] avec alt approprié
Score estimé : [X]/100
7. Performance¶
Tests Lighthouse¶
Configuration :
- Mode : Desktop ET Mobile
- Options : Performance, Accessibility, Best Practices
Résultats Desktop¶
| Page | Performance | Accessibility | Best Practices | Notes |
|---|---|---|---|---|
| Accueil | [X]/100 | [X]/100 | [X]/100 | [Commentaires] |
| [Page principale] | [X]/100 | [X]/100 | [X]/100 | [Commentaires] |
Résultats Mobile¶
| Page | Performance | Accessibility | Best Practices | Notes |
|---|---|---|---|---|
| Accueil | [X]/100 | [X]/100 | [X]/100 | [Commentaires] |
| [Page principale] | [X]/100 | [X]/100 | [X]/100 | [Commentaires] |
Screenshots Lighthouse : Voir annexes
Optimisations effectuées¶
Compression des images¶
| Avant | Après | Économie |
|---|---|---|
| [X] MB total | [X] MB total | [X]% économisés |
| [X] images | [X] images compressées | Outil : TinyPNG |
Exemples :
image1.jpg: 5.2 MB → 1.8 MB (65% économie)background.png: 3.1 MB → 800 KB (74% économie)
Autres optimisations¶
- ✅ Ajout de
loading="lazy"sur [X] images - ✅ Minification du code (build production)
- ✅ Suppression de console.log()
- ⏸️ À faire : [Si applicable]
Temps de chargement¶
Tests manuels (connexion normale) :
- Page d'accueil : [X] secondes
- Page principale : [X] secondes
- Page la plus lourde : [X] secondes
Objectif : < 3 secondes
Atteint : ✅ Oui / ⚠️ Partiellement / ❌ Non
8. Conclusion¶
État global du projet au 8 décembre¶
Le projet est-il prêt pour la remise finale ? ✅ Oui, fonctionnel / ⚠️ Presque, corrections en cours / ❌ Non, bugs critiques restants
Résumé de la qualité :
| Aspect | État | Commentaire |
|---|---|---|
| Fonctionnalités principales | ✅ / ⚠️ / ❌ | [Commentaire] |
| Bogues critiques | ✅ Tous corrigés / ⚠️ En cours / ❌ Restants | [Détails] |
| Bogues majeurs | ✅ / ⚠️ / ❌ | [X]/[Y] corrigés |
| Accessibilité | ✅ / ⚠️ / ❌ | Score : [X]/100 |
| Performance | ✅ / ⚠️ / ❌ | Lighthouse : [X]/100 |
| Responsive | ✅ / ⚠️ / ❌ | [Commentaire] |
Bilan des tests¶
Statistiques globales :
- Bogues trouvés (tous) : [X] (internes + reçus)
- Bogues corrigés : [X] ([X]%)
- Bogues en cours : [X] (seront corrigés d'ici le 10)
- Bogues mineurs reportés : [X]
Temps total consacré au QA : [X] heures
Ce qui fonctionne bien ✅¶
- [Ex: Toutes les fonctionnalités principales sont stables]
- [Ex: Design responsive sur tous les appareils]
- [Ex: Performance excellente après optimisation]
Défis rencontrés et solutions 🔧¶
-
Défi : [Ex: Bogues difficiles à reproduire]
- Solution : [Ex: Tests systématiques avec documentation précise]
-
Défi : [Ex: Manque de temps pour tout corriger]
- Solution : [Ex: Priorisation rigoureuse : critiques d'abord]
Apprentissages 📚¶
Ce que nous avons appris durant le processus QA :
- [Ex: L'importance de tester sur vrais appareils, pas juste DevTools]
- [Ex: Un regard externe trouve des bugs qu'on ne voit plus]
- [Ex: Documenter clairement les bugs fait gagner du temps]
Confiance pour la remise finale 🎯¶
Sur une échelle de 1 à 10, notre confiance est : [X]/10
Justification : [2-3 phrases expliquant pourquoi vous êtes confiant ou quelles sont vos inquiétudes restantes]
9. Annexes¶
Annexe A : Checklist complète des tests¶
[Inclure la grille de test complétée]
Annexe B : Screenshots Lighthouse¶
[Captures d'écran des rapports Lighthouse pour pages principales]
Annexe C : Screenshots de bugs¶
[Captures d'écran des bugs majeurs/critiques]
Annexe D : Lien vers Trello¶
Board Trello avec tous les bugs : [URL]
Organisation du board :
- Colonne "Bogues trouvés" : [X] cartes
- Colonne "En correction" : [X] cartes
- Colonne "À valider" : [X] cartes
- Colonne "Corrigé" : [X] cartes
Annexe E : Métriques additionnelles¶
Commits Git durant la phase QA :
- [Date] : [X] commits (corrections bugs)
- [Date] : [X] commits
- Total : [X] commits de corrections
✅ Signatures¶
Ce rapport a été rédigé et validé par :
- [Nom 1] - [Rôle] - Date : [Date]
- [Nom 2] - [Rôle] - Date : [Date]
- [Nom 3] - [Rôle] - Date : [Date]
Nous confirmons que ce rapport reflète fidèlement l'état de notre projet et de notre processus QA.
Date de dernière mise à jour : 8 décembre 2024