Titre : | Extension de la plateforme TestiMa pour le support des tests Tcl et des tests Selenium | Type de document : | projet fin études | Auteurs : | Hajji Hasnaa, Auteur | Année de publication : | 2014 | Langues : | Français (fre) | Catégories : | Génie Logiciel
| Mots-clĂ©s : | TestiMa, TestiBot, tests, non-rĂ©gression, vĂ©rification, plateforme, automatisation, Tcl, Selenium. | Index. dĂ©cimale : | 1274/14 | RĂ©sumĂ© : | Le présent rapport est la synthèse du travail effectué au sein de la société MAGHREB IT DEV au titre de mon projet de fin d’études. Le sujet de ce projet entre dans le cadre de l’extension de la plateforme TestiMa qui permet la gestion et l’automatisation des tests de vérification et de non-régression d’équipements réseaux.
La plateforme d’automatisation de tests TestiMa se compose en plusieurs parties dont le composant métier appelé TestiBot. Ce dernier se charge de l’exécution de sessions de tests sur des environnements de tests donnés. La tâche qui m’a été confiée dans le cadre de ce projet consiste en la conception et le développement de deux modules appelés « Session Tcl » et « Session Web » au sein du composant métier TestiBot qui étendront les fonctionnalités de celui-ci. Les modules permettent à la plateforme de supporter les tests de type Tcl et de type Selenium qui ajoutent de la valeur à la plateforme et la rendent plus attractive aux clients de MITDEV.
En effet, le module « Session Tcl » ajoutant le support des tests Tcl permet aux clients de migrer plus facilement d’une autre plateforme de tests vers TestiMa sans pour autant devoir refaire la conception de leurs tests. Le module « Session Web » permet à la plateforme TestiMa de supporter les tests des équipements et outils réseaux à travers des interfaces Web par des tests de type Selenium.
Pour mener à bien ce projet, il a fallu procéder pour chacun des deux modules par une phase de recherche pour se familiariser avec les types de tests en question. Ensuite, il a fallu procéder par une phase d’étude fonctionnelle, une étude technique, et une étude conceptuelle avant de passer à la phase de développement.
|
Extension de la plateforme TestiMa pour le support des tests Tcl et des tests Selenium [projet fin études] / Hajji Hasnaa, Auteur . - 2014. Langues : Français ( fre) Catégories : | Génie Logiciel
| Mots-clĂ©s : | TestiMa, TestiBot, tests, non-rĂ©gression, vĂ©rification, plateforme, automatisation, Tcl, Selenium. | Index. dĂ©cimale : | 1274/14 | RĂ©sumĂ© : | Le présent rapport est la synthèse du travail effectué au sein de la société MAGHREB IT DEV au titre de mon projet de fin d’études. Le sujet de ce projet entre dans le cadre de l’extension de la plateforme TestiMa qui permet la gestion et l’automatisation des tests de vérification et de non-régression d’équipements réseaux.
La plateforme d’automatisation de tests TestiMa se compose en plusieurs parties dont le composant métier appelé TestiBot. Ce dernier se charge de l’exécution de sessions de tests sur des environnements de tests donnés. La tâche qui m’a été confiée dans le cadre de ce projet consiste en la conception et le développement de deux modules appelés « Session Tcl » et « Session Web » au sein du composant métier TestiBot qui étendront les fonctionnalités de celui-ci. Les modules permettent à la plateforme de supporter les tests de type Tcl et de type Selenium qui ajoutent de la valeur à la plateforme et la rendent plus attractive aux clients de MITDEV.
En effet, le module « Session Tcl » ajoutant le support des tests Tcl permet aux clients de migrer plus facilement d’une autre plateforme de tests vers TestiMa sans pour autant devoir refaire la conception de leurs tests. Le module « Session Web » permet à la plateforme TestiMa de supporter les tests des équipements et outils réseaux à travers des interfaces Web par des tests de type Selenium.
Pour mener à bien ce projet, il a fallu procéder pour chacun des deux modules par une phase de recherche pour se familiariser avec les types de tests en question. Ensuite, il a fallu procéder par une phase d’étude fonctionnelle, une étude technique, et une étude conceptuelle avant de passer à la phase de développement.
|
|