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