Qualité

Plan de tests

Stratégie de validation et scénarios principaux pour garantir la qualité du portfolio.

  • Portée : contact, navigation, carousel, modale.
  • Responsable : Ricardo Chaves Rodrigues.
  • Cycle : à chaque itération ou livraison majeure.

1. Objectifs QA

  • Assurer le fonctionnement des fonctionnalités clés (contact, navigation, UI interactive).
  • Vérifier la compatibilité sur les principaux navigateurs desktop et mobile.
  • Contrôler les exigences d'accessibilité de base (contrastes, navigation clavier, alternatives).

2. Scénarios prioritaires

Formulaire de contact

  • TC01 — Soumission valide affiche un message de succès et vide les champs.
  • TC02 — Email invalide bloque l'envoi (validation HTML).
  • TC03 — Simulation d'erreur serveur renvoie un message d'échec.

Navigation & UI

  • TC20 — Les ancres du header scrollent vers les sections.
  • TC21 — Le carousel passe correctement d'un item à l'autre.
  • TC22 — Le modal galerie s'ouvre/ferme au clic et à la touche ESC.

3. Matrice de tests

IDFonctionTypeAttendu
TC01Formulaire contactFonctionnelMessage de succès et envoi accepté par le service externe.
TC02Formulaire contactFonctionnel (erreur)Message d’erreur si service indisponible ou endpoint absent.
TC03Formulaire contactValidationEmpêcher email vide / format invalide.
TC20Navigation anchorsUXScroll fluide vers la section cible.
TC21CarouselUILes items pivotent correctement.
TC22Modal galerieAccessibilitéFermeture via clic overlay et touches clavier.

4. Stratégie

Les tests manuels sont priorisés pour cette version. Un socle de tests automatisés (Vitest + Testing Library) est planifié pour les composants interactifs (carousel, modal, formulaire de contact). Les exécutions seront documentées dans un journal de tests (docs/test-report.md).

5. Outils

  • Check-list accessibilité avec l'extension Lighthouse (Chrome).
  • Tests manuels sur Chrome, Firefox, Edge et Safari mobile.
  • Suivi des anomalies via un tableau Trello “QA”.