Jeu de type Pacman utilisé pour l'enseignement des tests de logiciels. Il expose les étudiants à l'utilisation de Git, Maven, Junit et Mockito.
Des parties du code sont bien testées, tandis que d'autres ne sont pas testés intentionnellement. En tant qu'étudiant dans les tests de logiciels, vous pouvez étendre la suite de tests ou utiliser le cadre pour créer des extensions de manière axée sur le test. En tant qu'enseignant, vous pouvez utiliser le cadre pour créer vos propres exercices de test.
En tant que point de départ pour travailler sur votre propre solution, une solution de modèle est disponible.
Nous avons développé et utilisons ce code lors d'un cours de test de logiciels à l'Université de technologie de Delft, aux Pays-Bas. Les enseignants intéressés à voir les exercices que j'utilise sont invités à me contacter.
Les autres universités qui ont utilisé ce matériel comprennent Anvers, Mons, Eindhoven et UBC (Vancouver). Chez TU Delft, nous l'utilisons en combinaison avec GitLab en tant qu'intégration continue et serveur de rétroaction.
Si vous avez des suggestions sur la façon d'améliorer ce cadre, n'hésitez pas à nous contacter, à ouvrir un problème ou à fournir une demande de traction. Étant donné que les tests sont délibérément laissés comme exercice, les demandes de traction qui «résolvent» des exercices ou offrent une couverture complète sont moins susceptibles d'être fusionnées.
Contributeurs principaux:
nl.tudelft.jpacman.Launcher . Dans la ligne de commande, exécutez java -classpath target/jpacman-framework-<VERSION>.jar nl.tudelft.jpacman.Launchermvn test