Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Écrire des tests unitaires pour la route de profil utilisateur. #221

Open
7 tasks
Tracked by #17
benoit-bremaud opened this issue Jul 23, 2024 · 0 comments
Open
7 tasks
Tracked by #17
Assignees
Labels
backend Label to indicate the backend team test Related to testing and validation

Comments

@benoit-bremaud
Copy link
Owner

benoit-bremaud commented Jul 23, 2024

Summary

Rédiger des tests unitaires pour la route de profil utilisateur afin de vérifier la fonctionnalité et la fiabilité des opérations liées aux profils des utilisateurs.

Context

Les tests unitaires permettent de valider le bon fonctionnement des routes individuelles de l'API. La route de profil utilisateur est essentielle car elle permet aux utilisateurs de gérer leurs informations personnelles. Assurer sa fiabilité et sa sécurité est crucial pour l'expérience utilisateur.

Objectives

  • Rédiger des tests unitaires pour vérifier les différentes opérations sur les profils des utilisateurs (lecture, mise à jour, etc.).
  • Assurer que les validations et les vérifications de la route de profil fonctionnent correctement.
  • Garantir que les erreurs sont correctement gérées et renvoyées.

Acceptance Criteria

  • Les tests unitaires doivent couvrir tous les cas de validation des opérations sur les profils des utilisateurs.
  • Les tests doivent vérifier que les erreurs sont correctement gérées.
  • Les tests doivent vérifier que les informations des utilisateurs sont correctement manipulées et mises à jour dans la base de données.

Tasks

  • Créer et initialiser une nouvelle branche de travail
    • Utiliser le nom de branche suivant les conventions spécifiées dans le guide CONTRIBUTING.md.
    • Format du nom de la branche : testing/221-unit-tests-user-profile-route
  • Rédiger des tests unitaires pour vérifier les opérations de lecture des profils utilisateurs.
  • Rédiger des tests unitaires pour vérifier les opérations de mise à jour des profils utilisateurs.
  • Vérifier que les erreurs sont correctement renvoyées pour les données invalides.
  • Vérifier que les informations des utilisateurs sont correctement manipulées et mises à jour dans la base de données pour les données valides.
  • Rédiger le message de commit
    • S'assurer que le message de commit suit les conventions de nommage spécifiées dans le guide CONTRIBUTING.md.
  • Créer la Pull Request
    • S'assurer que la Pull Request suit les conventions de nommage et de description spécifiées dans le guide CONTRIBUTING.md.

Resources

UML Diagrams References

  • Use Case Diagram: Visualiser les interactions entre les utilisateurs et le système de gestion de profil.
  • Sequence Diagram: Montrer le flux des opérations depuis la demande de profil jusqu'à la mise à jour.
  • Class Diagram: Illustrer la structure des tests unitaires et leurs relations avec les modules de validation et de gestion de profil.

Branch Name

testing/221-unit-tests-user-profile-route

@benoit-bremaud benoit-bremaud added backend Label to indicate the backend team test Related to testing and validation labels Jul 23, 2024
@benoit-bremaud benoit-bremaud self-assigned this Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Label to indicate the backend team test Related to testing and validation
Projects
None yet
Development

No branches or pull requests

1 participant