Qu’est-ce que rTest ?

rTest est un outil libre et Open Source développé et publié par Veremes. Il permet de vérifier de manière automatique que les traitements conçus avec le logiciel FME Desktop (Safe Software) produisent bien les résultats attendus.

rTest c’est tout à la fois :

  • Une grammaire et une syntaxe qui permettent d’élaborer des scénarios de test en XML (rtest.xsd),
  • Un outil de contrôle pour exécuter les scénarios de test sur toutes les versions de FME Desktop (scenarioPlayer.fmw),
  • Une application web pour consulter les rapports de test, la description des erreurs et les fichiers de log dans un simple navigateur (report.html).

C’est aussi une philosophie de développement qui considère que le développeur doit prouver le bon fonctionnement de son projet.

Pour quels usages ?

Exemple de rapport rTest

 

 

rTest présente un intérêt à toutes les étapes de la vie d’un script FME.

  • En phase de développement, il simplifie le travail des développeurs en détectant les régressions et en fournissant un cadre pour la gestion des erreurs
  • Après la mise en production, il facilite les évolutions fonctionnelles et l’identification des anomalies suite à une montée de version de FME, du SGBD ou du système d’exploitation
  • Il permet également de mettre en place des chaînes d’intégration continue pour lesquelles l’automatisation des tests est un préalable obligatoire.

Que peut-faire Veremes pour vous ?

Les clients de Veremes bénéficient du support technique de rTest dans le cadre de la maintenance de leur licence FME sur https://support.veremes.com

Nous proposons également des services d’assistance et de formation pour vous aider à concevoir et automatiser des procédures de test dans votre environnement de travail.

Nous pouvons également faire évoluer rTest en intégrant le support de nouveaux formats, de nouveaux opérateurs ou de nouvelles langues.

N’hésitez pas à nous faire part de vos remarques :

Ressources et téléchargement

Notre offre FME

FME Desktop

Toute la technologie FME commence ici

FME Server

Automatisez vos traitements FME

FME Cloud

Une version hébergée de FME Server

 

Nos applications

Le monde des graphes

dans FME

Partage de traitements FME sur le web

Contrôle qualité

Webmapping professionnel libre

Chargement de données cadastrales

Extensions DT-DICT

pour FME