Mehmet engin saçan

Spécialiste des tests

Rejoignez ma présentation sur : Utilisation du serveur MCP pour les applications de bureau via le framework Pytest

Avez-vous déjà souhaité que votre assistant IA puisse exécuter directement vos tests pytest ? Avec le protocole de contexte de modèle (MCP), c’est désormais possible. Dans cet article, je vais vous montrer comment créer un serveur MCP qui connecte PyTest aux outils d’IA comme Claude, ce qui facilite grandement les tests d’applications de bureau.

En savoir plus

Regarder la présentation

Vous avez apprécié cette présentation ?
Votez !

Utilisez les options de vote ci-dessous pour nommer ce présentateur pour le prix du meilleur présentateur et le prix de la meilleure présentation.

Qui est Mehmet Engin Saçan ?

Mehmet Engin Sacan est un responsable QA et ingénieur de test senior basé à Rotterdam, avec plus de 10 ans d’expérience dans l’ingénierie de test, l’automatisation des tests et le leadership QA dans des équipes Agile. Il dirige le travail de qualité de bout en bout : définition de la stratégie de test, alignement des parties prenantes, planification des tests basés sur les risques et garantie que les versions sont stables et prévisibles.  

Il conçoit et construit des frameworks d’automatisation pour les tests d’API, d’UI et mobiles, et les connecte aux pipelines CI/CD pour améliorer la vitesse, la couverture et la confiance. Mehmet est un expert de Java et Python (également JavaScript/TypeScript) et utilise des outils tels que Selenium, Cucumber, Playwright, Cypress, Robot Framework, RestAssured, KarateDSL, Jenkins, GitLab CI, Docker et Kubernetes.  

En tant que leader, Mehmet se concentre sur le développement des personnes et la construction d’une culture d’apprentissage. Il a encadré des collègues, dispensé des formations internes, soutenu la mise en œuvre d’OKR et les pratiques de reconnaissance, et créé des programmes d’apprentissage pour les nouveaux arrivants. Il est également actif en dehors du travail quotidien par le biais de conférences et d’ateliers, y compris des sessions sur la BDD et l’utilisation de l’IA dans l’automatisation des tests, et il détient deux brevets (dont un lié au NLP).

De quoi Mehmet Engin Saçan va-t-il parler ?

Utilisation du serveur MCP pour les applications de bureau via le framework Pytest

Introduction

Avez-vous déjà souhaité que votre assistant IA puisse exécuter directement vos tests pytest ? Avec le protocole de contexte de modèle (MCP), c’est désormais possible. Dans cet article, je vais vous montrer comment créer un serveur MCP qui connecte PyTest aux outils d’IA comme Claude, ce qui facilite grandement les tests d’applications de bureau.

Qu’est-ce que le MCP et pourquoi devriez-vous vous en soucier ?

MCP est un nouveau protocole qui permet aux assistants IA d’interagir avec des outils et des services externes. Considérez-le comme un pont entre votre assistant IA et vos outils de développement. Au lieu de copier les résultats des tests dans les deux sens, votre IA peut exécuter des tests, analyser les résultats et suggérer des corrections automatiquement.

Pourquoi PyTest + MCP pour les applications de bureau ?

Les applications de bureau sont complexes. Elles ont des interfaces utilisateur, des systèmes de fichiers et des intégrations système. Les tester nécessite :

  • L’exécution de plusieurs scénarios de test
  • La vérification des composants de l’UI
  • La validation des opérations de fichiers
  • L’examen des journaux et des captures d’écran

Un serveur MCP pour PyTest aide en :

  • Exécutant des tests à la demande – Demandez à votre IA d’exécuter des tests spécifiques
  • Analysant les échecs – Obtenez des informations immédiates sur ce qui n’a pas fonctionné
  • Gérant les fixtures de test – Répertoriez et organisez vos fichiers de test
  • Examinant les résultats – Consultez la sortie des tests formatée clairement