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

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

Inscrivez-vous à ma présentation

* indicates required

A4Q is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. In order to provide you the content requested, we need to store and process your personal data. If you consent to us storing your personal data for this purpose, please tick the checkbox below.

I agree to receive other marketing information and receive one-to-one communication regarding sales, customer services, promotions, or additional information from A4Q and the sponsors.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp’s privacy practices.