TestFarm Core

  • TestFarm Core est une plate-forme de tests fonctionnels non-intrusifs (boîte noire) de logiciels temps-réel embarqués.
  • Système Ouvert. L'application cible (SUT, System Under Test) est testée à travers un parc illimité et hétérogène d'interfaces et d'instruments.
  • Standards Ouverts. Les scripts de test s'appuient sur PERL, langage riche et universellement répandu. Les rapports de test sont produits en XML, et peuvent être visualisés de façon hautement personnalisable.
  • Bienveillance à l'égard des utilisateurs. La plate-forme TestFarm s'appuie sur une méthodologie de développement des Suites de Test permettant d'utiliser efficacement les compétences et de préserver la motivation.
  • Production de rapports de test paramètrables tant au niveau du contenu que de la forme.

Automatisation des Tests Fonctionnels de Logiciels.

La plate-forme TestFarm Core est destinée au test de logiciels des Systèmes Embarqués utilisant des périphériques standards ou de conception propriétaire. Ces systèmes adressent des marchés variés comme les télécommunications, la monétique, l'automobile, l'aéronautique, les équipements médicaux, etc. Les applications typiques comportent des interfaces homme-machine (claviers, afficheurs, boutons, ...) et des organes de communication avec d'autres éléments d'un système.


TestFarm Core a la faculté de contrôler des périphériques produisant des évènements temps-réel asynchrones. Son architecture est ouverte et flexible, et teste ou exploite des applications de type « PC / WorkStation » avec interface graphique.

TestFarm Core est une plate-forme d'automatisation progressive des tests manuels de logiciels embarqués, en fournissant dans une première étape un mode d' « Assistance au Test Manuel », puis en facilitant l'intégration progressive de scénarios de test jusqu'à obtenir un niveau d'automatisation optimal.

TestFarm Core peut également se fondre dans un environnement d'automatisation de test existant, en le pilotant via un réseau local. Il est ainsi possible de combler un espace non encore automatisé pour lequel TestFarm est particulièrement efficace comme la vérification d'objets dynamiques sur un écran d'affichage.

TestFarm Core favorise un modèle collaboratif d'externalisation à la carte du test, de la station de test à la réalisation des suites de test. Nous pouvons, par exemple, développer les scripts de test dans nos locaux, tout en les mettant au point sur votre station dans vos locaux par liaison VPN, en horaire décalé.

  TestFarm Core Product Brief (EN).