-
Notifications
You must be signed in to change notification settings - Fork 103
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from umontreal-diro/main
Pull origin
- Loading branch information
Showing
151 changed files
with
2,574 additions
and
78 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
name: Check README GitHub Links | ||
|
||
on: | ||
workflow_dispatch: | ||
|
||
jobs: | ||
check-readmes: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Checkout Repository | ||
uses: actions/checkout@v3 | ||
|
||
- name: Set up Python | ||
uses: actions/setup-python@v4 | ||
with: | ||
python-version: '3.x' | ||
|
||
- name: Install Dependencies | ||
run: | | ||
python -m pip install --upgrade pip | ||
pip install requests | ||
- name: Run Check GitHub READMEs Script | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.PERSONAL_TOKEN }} | ||
run: | | ||
python scripts/eval.py | ||
- name: Upload no_links.txt | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: no_links | ||
path: no_links.txt | ||
|
||
- name: Upload no_actions.txt | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: no_actions | ||
path: no_actions.txt | ||
|
||
- name: Upload successful.txt | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: successful | ||
path: successful.txt | ||
|
||
- name: Upload unsuccessful.txt | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: unsuccessful | ||
path: unsuccessful.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
## Sujet de la présentation : lolcommits | ||
### Description de la présentation : | ||
Je vais faire une brève présentation de la bibliothèque lolcommits et expliquer pourquoi elle peut être utile. Ensuite, je ferai une démonstration de son utilisation à travers mon TP2 du cours d'infographie (IFT 3355). Ce TP, réputé pour sa longueur et sa complexité, est idéal pour montrer l'utilité de lolcommits. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Janic Fournel | ||
|
||
Semaine 10 - Test et humour | ||
|
||
Titre: Les bienfaits de l'humour au travail et dans les tests SQL | ||
|
||
Résumé de la présentation: Ma présentation abordera d'une part les bienfaits de l'humour au travail, et d'autre part, pourquoi les tests sont un contexte propice à l'humour. | ||
Je donnerai des exemples de tests SQL et expliquerai en quoi ils sont une bonne occasion d'ajouter de l'humour à nos tests. | ||
|
||
Sources: https://webdesignseattle.medium.com/humor-in-programming-84061b0b0066 | ||
https://arxiv.org/pdf/2312.01680 | ||
https://pmc.ncbi.nlm.nih.gov/articles/PMC8353333/ | ||
|
||
Lien présentation: https://udemontreal-my.sharepoint.com/:p:/g/personal/janic_fournel_umontreal_ca/EQIl0AgK_H1HvgY-lwID0NkBWtiUJ8S-wiyFrgb-YUrj9Q?e=KrlbPt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
Joanie Birtz | ||
|
||
Semaine 10 - Test et humour | ||
|
||
Pour ma présentation, je vais parler l'importance de l'humour dans les test, plus precisement sur des messges erreurs dans les test. | ||
Pourquoi ajouter des messages erreurs humouristiques ? Et C'est quoi les bienfait ? Je vais faire par la suite une brieve presentation Jest | ||
et faire une demonstration comment utiliser et voir comment metre de l'humour dans les messages erreurs | ||
|
||
source : | ||
https://jestjs.io/fr/docs/getting-started | ||
https://enh.qc.ca/actualites/pourquoi-utiliser-lhumour-dans-la-communication/ | ||
https://techxplore.com/news/2024-06-hidden-humor-software-secret-weapon.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Oral 3913 sur test et humour | ||
Laurent Bouchard 20284162 | ||
## Environnement soulageant | ||
Mon but pour cette présentation est de démontrer un environnement de code ultime en implémentant des plugins et des projets humoristiques. Je planifie faire un environnement avec un cli modifié (Hollywood cli, nyancat cli, cowsay, fortune), un language divertisssant (lolcode) ainsi qu'un générateur de blagues nulles avec un générateur d'excuses pour maintenant le moral en tout temps. | ||
|
||
Liens vers diapositives : https://github.com/Robert-Sama/3913_TestHumour |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Test et humour | ||
|
||
Cours spécial, au [studio d'Ubisoft dans le mile end](https://montreal.ubisoft.com/en/) | ||
|
||
Planning: | ||
- 08.30: arrivée et accueil | ||
- 09.00 - 09.45: échanges à propos de qualité logicielle chez Ubisoft. Préparez vos questions! | ||
- 09.45 - 11.30: présentations (voir ci-dessous) | ||
- 11.30 - 12.15: visite du [studio d'Ubisoft](https://montreal.ubisoft.com/en/) | ||
|
||
Adresse: [5455 Av. de Gaspé, Montréal, QC H2T 3B3](https://www.openstreetmap.org/way/1219284240#map=19/45.527304/-73.595811) – 10ème étage | ||
|
||
- [lolcommits](https://github.com/umontreal-diro/IFT3913/tree/main/presentations/Semaine10/De-Webertho%20Dieudonn%C3%A9), De-Webertho Dieudonné | ||
- [Humour et messages d'erreur](https://github.com/umontreal-diro/IFT3913/tree/main/presentations/Semaine10/JoanieBirtz), Joanie Birtz | ||
- [Les bienfaits de l'humour au travail et dans les tests SQL](https://github.com/umontreal-diro/IFT3913/tree/main/presentations/Semaine10/JanicFournel), Janic Fournel | ||
- [Humour dans l'environnement de développement](https://github.com/umontreal-diro/IFT3913/tree/main/presentations/Semaine10/Laurent%20bouchard), Laurent Bouchard |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Semaine 11 : Tester dans un domaine spécifique - Brian-Jose Mejia-Rivera | ||
|
||
## Tester une application web Django | ||
|
||
(Le plan suivant pourrait changer) | ||
|
||
- Je vais débuter ma présentation par une courte introduction et explication de Django. | ||
- Ensuite, je vais parler de des différents types de tests à l'intérieur de Django avec des exemples. | ||
- Tests des modèles | ||
- Tests des vues | ||
- Tests des templates | ||
- Explication de la différence entre ces tests. | ||
- Couverture des tests Django et exécution des tests. | ||
- Importance des tests dans Django. | ||
- Conclusion | ||
|
||
slides : https://docs.google.com/presentation/d/1eZgSqElua4EpqVTxzxs9UmLtrybZuGwq-oWZImjP0qg/edit?usp=sharing | ||
|
||
## Sources | ||
1. https://realpython.com/testing-in-django-part-1-best-practices-and-examples/#types-of-tests | ||
2. https://docs.djangoproject.com/en/5.1/topics/testing/overview/ | ||
3. https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Testing | ||
4. https://www.javatpoint.com/unit-testing-in-django |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Semaine 11 - Tester dans un domaine spécifique - Corélie Godefroid | ||
##Tests dans le domaine de l'astronautique | ||
|
||
|
||
Je commencerais par une introduction et mise en contexte du sujet. J'aborderais ensuite l'importance de la fiabilité des tests dans ce domaine en soulignant un exemple. Je parlerais ensuite du processus de tests en astronautique ainsi que des tests spécifiques à ce domaine. Je présenterais ensuite certains outils utilisés. | ||
Je terminerais en présentant les leçons qu'on peut apprendre de ce domaine et appliquer à nos pratiques de code de tous les jours. | ||
|
||
Lien vers ma présentation: https://udemontreal-my.sharepoint.com/:p:/g/personal/corelie_godefroid_umontreal_ca/ER63TneGl91LtqKxRwtUBscB-IGbw1Euu66v8l2hL5VgNQ?e=p94giI |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,6 @@ | ||
Tester dans un domaine specifique - Laura Cadillo Manrique - Semaine 9 | ||
Tester dans un domaine specifique - Laura Cadillo Manrique - Semaine 11 | ||
|
||
Je commencerai par une brève mise en contexte pour introduire le sujet. Ensuite, j'expliquerai comment réduire l'effort de test des logiciels pour les systèmes IoT, en soulignant l'importance d'identifier les problèmes pour eviter des incidents en production, avec des exemples. Je parlerai également des particularités des tests de logiciels dans le domaine de l'IoT, ainsi que de l'automatisation et de la gestion de la compatibilité des tests. <br> | ||
|
||
Link diapos: https://www.canva.com/design/DAGV8hqEAhk/IK_FatMg1r49gRKfFIyTLQ/edit?utm_content=DAGV8hqEAhk&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton | ||
|
||
Je commencerai par une brève mise en contexte pour introduire le sujet. Ensuite, j'expliquerai comment réduire l'effort de test des logiciels pour les systèmes IoT, en soulignant l'importance d'identifier les problèmes pour eviter des incidents en production, avec des exemples. Je parlerai également des particularités des tests de logiciels dans le domaine de l'IoT, ainsi que de l'automatisation et de la gestion de la compatibilité des tests. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
Sujet: Chaos Engineering (Test en production) | ||
Author: Haoran Sun, 20260543 | ||
|
||
Voici la structure de présentation : | ||
|
||
1. À propos de Chaos Engineering | ||
- Introduction | ||
- Principes | ||
- Modèle de maturité | ||
- Processus de pratique | ||
- Scénarios de panne de Chaos Engineering | ||
|
||
2. Pratiques sur les plateformes open source de Chaos Engineering | ||
- ChaosBlade | ||
- Expérience utilisateur avec code et scénario | ||
- Modèle d'expérimentation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
Sujet : Test en production (Tests A/B) | ||
|
||
Sema Eryilmaz (20176926) | ||
|
||
Ma présentation : | ||
|
||
Introduction : Expliquer les tests en production et ce que sont les tests A/B | ||
|
||
Expliquer pourquoi effectuer des tests A/B en production | ||
|
||
Étude de cas : Amélioration des performances d'une application web | ||
|
||
Comment mettre en place un test A/B en production | ||
|
||
Précautions à prendre lors des tests A/B en production | ||
|
||
Réponses à quelques questions intéressantes : 1 - Pourquoi ne pas toujours choisir la version B si elle est meilleure ? 2 - Quelles sont les limites des tests A/B en production ? | ||
3 - Que se passe-t-il si aucune version (A ou B) ne montre de différence significative ? | ||
|
||
Conclusion |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Elliot Pozucek - Test Basé sur les Propriétés | ||
|
||
[Lien vers la présentation]( | ||
https://www.canva.com/design/DAGSQmSaUZ4/NXx_WcmV0ZSN5_V4trBKtQ/view?utm_content=DAGSQmSaUZ4&utm_campaign=designshare&utm_medium=link&utm_source=editor) | ||
|
||
Je vais parler du concept de **Test Basé sur les Propriétés**, en quoi cette méthode de test **diffère des tests unitaires 'examples'**, puis je présenterais **Jqwik** avec un exemple pratique. | ||
Je mettrais ensuite en lumière les **avantages** du PBT, puis je montrerais ces **limites** et comment aller plus loin. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
Louis Malenfant-Poulin - DeFlaker automatically detecting flaky tests - Semaine 5 | ||
Louis Malenfant-Poulin - DeFlaker détecte automatiquement les tests non-déterministes - Semaine 5 | ||
|
||
je vais montrer comment les deflaker permettent de détecter automatiquement les test flaky | ||
je vais montrer comment Deflaker permet de détecter automatiquement les test non-déterministes | ||
|
||
La présentation est ici : https://docs.google.com/presentation/d/1GjRgnJzvw9sLk4jGAiP4seKfYgWJHDBsM1JzeU4TwJY/edit?usp=sharing |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Alessandra Mancas | ||
Semaine 6 - Tests statiques | ||
|
||
Sujet: | ||
|
||
Biblio préliminaire: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
|
||
sujet : mutation en Java avec pitest | ||
|
||
présentatrice : Brittany Curry-Sharples | ||
|
||
Je vais commencer la présentation en expliquant comment les tests de mutation nous aident à améliorer la qualité des logiciels en donnant une brève explication de ce qui c'est pit test. | ||
|
||
Ensuite, on passera à un exemple concret où on va identifier un test unitaire manquant avec les tests de mutation et, en chemin, je vais expliquer comment utiliser pit test en java. | ||
|
||
Puis je vais conclure avec une réflection sur quelques forces et limites des tests de mutations et un message clé pour vous encourager d'utiliser les tests de mutation. | ||
|
||
Mutations.pptx |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Semaine 6 - Couverture de code avancée | ||
|
||
****** | ||
|
||
Sujet : Coverage en SQL ? | ||
|
||
Présentateur : Colin PALAZZETTI RUBERA - 20316676 | ||
|
||
### Résumé : | ||
Je vais parler de la couverture des requêtes SQL et de l'application avec tsqlt | ||
|
||
|
||
### Ressources actuelles : | ||
- https://in3test.lsi.uniovi.es/desarrollo/giis/testing/papers/fse2004-sql.pdf | ||
- https://tsqlt.org/ | ||
- ChatGPT (diapo) | ||
|
||
### Lien diapo : | ||
- https://docs.google.com/presentation/d/1iWDRfjhLdniPKZejaUvTVgtaixHMoCjevjGAGzF7tPA/edit?usp=sharing | ||
|
||
## Si ça vous intéresse : | ||
- https://tsqlt.org/user-guide/tsqlt-tutorial/ | ||
- https://www.youtube.com/watch?v=tDKVMLOgCvc&ab_channel=SQLBits |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Couverture de code avancée : Tests de mutation Python avec Cosmic Ray | ||
|
||
**Présentateur** : Hicham Bennour | ||
|
||
## Sommaire | ||
Introduction aux **tests de mutation**, qui insèrent des modifications dans le code pour tester la solidité des tests unitaires. Présentation de l'outil **Cosmic Ray** pour exécuter ces tests, en montrant son usage et l'interprétation des résultats. L'objectif est de renforcer la qualité des tests en détectant les faiblesses. | ||
|
||
## Sources | ||
- https://cosmic-ray.readthedocs.io/en/latest/index.html | ||
- https://www.geeksforgeeks.org/software-testing-mutation-testing/ | ||
- https://www.researchgate.net/profile/Kodanda-Manukonda/publication/381121088_Exploring_The_Efficacy_of_Mutation_Testing_in_Detecting_Software_Faults_A_Systematic_Review/links/665e4f2e479366623a3dc14a/Exploring-The-Efficacy-of-Mutation-Testing-in-Detecting-Software-Faults-A-Systematic-Review.pdf | ||
- https://dl.acm.org/doi/pdf/10.1145/3510003.3510187 | ||
|
||
**Lien de la présentation** : https://docs.google.com/presentation/d/1yl37vI7u2uEYS_6rf39X7n9drSXChokh8qNXZDITGvY/edit?usp=sharing |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
## Sujet: Tests basés sur les requis (requirements-based testing) et leurs couverture | ||
|
||
#### Lien: [Présentation](https://docs.google.com/presentation/d/e/2PACX-1vSSH3dLFqAf5x0QBFtWSkp6Kitqq8LYmL98cWZ3qyx9-bZTu1Q1zSRoLOEH72CVa8NtWW9_zV8Ivc_k/pub#slide=id.p) | ||
|
||
### Structure de la présentation: | ||
- Les tests basés sur les requis. | ||
- Qu'est-ce que c'est? | ||
- Pourquoi sont-ils utiles? | ||
- Les difficultés. | ||
|
||
- La couverture de ces tests. | ||
- Définition de la couverture. | ||
- Tracabilité. | ||
- Formalisation des requis et des tests. | ||
- Génération automatique. | ||
|
||
#### Sources: | ||
- https://www.geeksforgeeks.org/requirement-based-testing-in-software-development/ | ||
- https://en.wikipedia.org/wiki/Requirements_traceability | ||
- https://membres-lig.imag.fr/dubousquet/docs/2.3_Exigences-2semaines.pdf | ||
- https://blogs.itemis.com/en/what-is-requirements-coverage-and-how-can-it-be-analyzed | ||
- https://homepages.inf.ed.ac.uk/arajan/My-Pubs/ISSTA06.pdf | ||
- https://shemesh.larc.nasa.gov/fm/papers/ProvingTheShalls.pdf | ||
- https://github.com/JulianFrattini/cira |
Binary file added
BIN
+1.93 MB
presentations/Semaine6/OctavianMocanu/Les mutants personnalisés en ML.pptx
Binary file not shown.
Oops, something went wrong.