Trouvez le skill parfait
Vérification du contenu du site (RPD-Check)
Testing
Audite le contenu du site de cours : images, textes, cartes ShowMe, structure des données et sync. Modes ciblé et correction automatique.
Fabrique de Donnees de Test
Testing
Generez des donnees de test realistes avec factories, faker et scripts de seed pour le developpement et les tests.
Harnais de vérification QA Dart
Testing
Exécute une vérification Dart/Flutter par niveaux (analyse, format, tests) après modification du code, avec prérequis de génération et critères de fin.
Vérification UX naïve
Testing
Organise des scénarios de compréhension utilisateur naïve (enfant, parent, admin) et journalise les réponses dans un rapport daté. Utilisé avant une release pour un passage utilisateur naïf.
Créer des tests
Testing
Raccourci direct pour créer des tests (unitaire, intégration, e2e) liés à des critères d'acceptation, via le moteur partagé.
Stratégie de mocking pour pytest
Testing
Maîtrisez la stratégie de mocking pour pytest : quand utiliser autospec, les motifs AsyncMock, les builders de mocks et ce qui ne doit jamais être mocké. Inclut une matrice de décision.
Automatisation navigateur avec playwright-cli
Testing
Automatisez les interactions avec le navigateur via des commandes playwright-cli. Permet la navigation, les clics, le remplissage de formulaires, les captures d'écran, l'extraction de données et la gestion de plusieurs onglets. Idéal pour les tests web, le scraping et l'automatisation de tâches répétitives sur le web.
Audit de non-régression
Testing
Vérifie que les corrections de bugs fermés n'ont pas régressé en découvrant dynamiquement les issues GitHub et en contrôlant les tests de garde.
Testeur de navigation clavier
Testing
Assistance automatisée pour tester la navigation clavier dans les applications frontend. Fournit des conseils étape par étape et des bonnes pratiques d'accessibilité.
Tests QA et correction de bugs
Testing
Tester systématiquement une application web, corriger les bugs trouvés et vérifier avec des commits atomiques. Trois niveaux : Rapide, Standard, Exhaustif, avec mode rapport uniquement.
Tests Go avec la librairie gt
Testing
Fournit des instructions pas à pas pour écrire des tests Go avec la bibliothèque gt, notamment les assertions typées (par ex. `gt.Array`, `gt.String`), les motifs d'arrêt précoce avec `Required()`, et la gestion des valeurs de retour avec `R1`/`R2`/`R3`. Utile lors de la création de nouveaux fichiers de test ou de l'ajout de tests à du code Go existant en consultant la documentation locale de gt.
Tests Bats pour scripts shell
Testing
Maîtrisez Bats pour tester vos scripts shell. Utilisez-le pour écrire des tests unitaires, intégrer des tests dans vos pipelines CI/CD et adopter le développement piloté par les tests.