Skip to content

Conversation

@lea-raya
Copy link
Collaborator

Description / Objectif / Motivation / Contexte

Objectif

Environnement local autonome complet avec données de test non nominatives.

Motivation

  • Démarrer l'application en développement nécessite pas mal d'étapes
    et des accès à des ressources externes requérant des droits d'accès élevés.
  • Reproduire des situations de bogues, repartir de zéro en réinitialisant tous les paramètres et les données, peut parfois s'avérer fastidieux.
  • Tester manuellement l'application avec différents profils utilisateur n'est facile.
  • L'utilisation en développement de données à caractère personnel n'est pas idéale.
  • Réaliser des tests d'acceptance, des captures d'écran pour des demandes, etc requiert de flouter ou omettre des parties impliquant des données à caratère personnel.

Ticket: NFR (non functional request)

Cas d'acceptance (Comment cela a-t-il été testé ?)

  • Étant donné
git clone -b dev https://github.com/EsupPortail/esup-stage.git
cd esup-stage
sh ./mvnw package
docker compose up -d

Quand j'ouvre http://localhost
Quand je me connecte en tant que estelle avec n'importe quel mot de passe
Alors je peux créer une convention de stage dans Etablissement-accueil avec le tuteur Jordan et l'enseignant olivier

Type

  • Correction de bogue (modification non cassante qui résout un problème).
  • Nouvelle fonctionnalité (changement non cassant qui ajoute une fonctionnalité).
  • Changement cassant (correction qui entraînerait la/une fonctionnalité existante à ne pas fonctionner comme précédemment).
  • Changement nécessitant une mise à jour de la documentation utilisateur.

Definition du fini

  • Les cas d'acceptance ci-dessus ont été vérifiés.
  • Revue par au moins un⋅e relecteur⋅ice autorisé⋅e.
  • Documentation(s) mise(s) à jour (utilisateur, technique, commentaires de code compris).
  • Si des changements cassants sont introduits, ils sont dûment décrits
    et les étapes de montée de version décrites (éventuellement scriptés).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant