English (UK)French

Connexion à votre compte

Identifiant
Mot de passe
Maintenir la connexion active sur ce site

Créer un compte

Pour valider ce formulaire, vous devez remplir tous les champs.
Nom
Identifiant
Mot de passe
Répétez le mot de passe
Adresse e-mail
Répétez l'adresse e-mail

up_photo

jeudi, 31 juillet 2014 08:48

Test et validation

Écrit par 
Évaluer cet élément
(0 Votes)

Le professionnalisme et la valorisation du test au sein de l’entreprise sont des enjeux majeurs, motivés par une réalité économique. Omniprésent tout au long du cycle de développement, le test système et logiciel est une activité qui mobilise de nombreuses connaissances et savoir-faire pour arriver au résultat recherché : 
« Bon du premier coup ».

Moyens :

  • Logiciel de gestion des exigences et bugs reporting tels que Doors, Mantis, Bugzilla
  • Logiciel de contrôle statique tel que LDRA
  • Environnement et moteur de tests unitaires, tels que Visual Studio, Eclipse ou bien LDRA couplé à des outils de mesure tels que BullSeyeCoverage ou bien Intel VTune Analyser
  • Bancs de tests manuels ou automatiques, couplés à des moteurs de scripts tels que Docklight et des framework de type D-SPACE
  • Les appareils de mesure conventionnelle tels que GBF ou Oscilloscope numérique

Notre savoir faire

  • Validation fonctionnelle : C’est la vérification des différents modules ou composants d’un système par rapport aux exigences prédéfinies.
  • Validation couche basse : C’est la validation d’une plate forme, elle consiste principalement à la vérification de ses différents APIs par rapport aux exigences prédéfinies.
  • Validation systèmes : C’est la validation de tout un système, elle consiste à valider le comportement global d’un système et l’interaction entre ses différents composants.

Tests unitaires

Les tests unitaires visent à vérifier la pertinence du fonctionnement d’une partie du code en le testant dans différentes conditions. L’objectif principal consiste à déceler les anomalies entravant la bonne exécution du logiciel.

  • Implémentation d’un environnement de test : Vérification de la configuration des options, analyse des options et création des fichiers sources.
  • Préparation d’un plan de test : Le plan est élaboré en fonction du cahier des charges fixé par le client.
  • Exécution des tests : Création d’une séquence de tests pour chaque fonction.
  • Mesure de l’efficacité des tests effectués.
Lu 6881 fois Dernière modification le vendredi, 29 août 2014 11:15