Conception at automatisation d'une campagne de test,
Sujet
L’intitulé de mon stage est « Conception et automatisation d’une campagne de test ». Il consiste à
la mise en place d’une architecture de test générique de type non régression et la mise en
application de cette démarche sur un OS AUTOSAR à la fois sur PC et sur cible matériel.
Objectif
KEREVAL a pour activité principale le test. Le but du pôle automobile avec AUTOSARLAB est la
création d’un centre d’expertise de test. Or pour un tel centre, il est nécessaire d’avoir des
architectures de tests génériques et automatisables. Mon stage consiste à créer une architecture
de test qui permette d’exécuter une campagne de test automatique et faciliter les tests de non
régression.
La création d’architecture de test de type non régression est en faite déjà un élément de test. En
effet, lors du portage de l’application dans l’architecture, on peut déterminer s’il n’y a ou non
régression sur l’application testé. On peut ainsi en déduire les non-conformités sur l’application
entre plusieurs livraisons. L’OS Trampoline fait parti des composants AUTOSAR qui évolue
beaucoup et qui nécessite des tests de non régression à chaque version majeure.
AUTOSARLAB doit permettre de tester des composants AUTOSAR sur un grand nombre de cibles
matérielles du marché automobile. Malheureusement la quantité de cible possible est énorme.
Mais l’avantage avec l’architecture AUTOSAR et Trampoline-RTOS, est qu’il est possible de tester
de nombreuses fonctionnalités indépendantes de la cible dans un environnement simulé sur PC.
Comme certaines fonctionnalités ne peuvent être testées que sur cible, il faut donc que le passage
d’un environnement simulé vers une cible matérielle se fasse le plus simplement, d’où la définition
d’une architecture générique.


Compétences mobilisées
Langage C (MISRA)
Standard AUTOSAR
OS OSEK/VDX
CodeWarrior
Eclipse
WinIDEA

-:lien vers le poster ,