Logiciel de test MG Dev

Le client était à la recherche d’une interface graphique afin de pouvoir exécuter des tests sur des produits ciblés.

Les technos employées

Développement C++ / QT

qt_logo

L’ensemble du projet est constitué d’un driver bas niveau permettant de « dialoguer » avec les différents modules. Au-dessus de ce driver, 2 autres drivers ont été développés en C++ qui font appel au premier via un process d’appel à un programme exe avec passage de paramètres. Et enfin l’application QT qui communique avec ces deux drivers par l’intermédiaire de requêtes API avec différents endpoints.

La bibliothèque HHTPLib a été utilisée pour les APIs. Ecrite en C++, elle intègre la gestion des routes et ls gestion des messages dans le body.

Le repo de la bibliothèque HTTPLib en C++

Le logiciel permet de choisir un port de communication, un « style » afin de changer l’apparence et surtout vue que les données transite via API entre l’application et les drivers, une mise en forme de données JSON sous forme de tree à été développée pour permettre une meilleure lecture de toutes les informations échangées.

Intéressé par ce projet ?
Contactez moi

contact@technosar.com