Premiers pas après la formation

Après la formation, j'ai créé plusieurs procédures universelles qui couvrent des processus élémentaires dans notre logiciel et vous pouvez ensuite vous y référer dans d'autres cas de tests. Le webinaire sur les dépendances m'a également aidé à comprendre ce sujet et à optimiser un test.

Au début, nous nous sommes concentrés sur le domaine de la comptabilité de notre logiciel. Nous testons maintenant différents processus, par exemple les interfaces, la création de documents et les transactions comptables avec différentes données de base ou la création de factures. Nous vérifions ensuite également les fichiers PDF créés. Ça marche super bien !

Perspectives

Nous sommes toujours confrontés à des défis concernant l'indépendance des tests. Nos tests démarrent avec une base de données vide, les données sont créées par les tests pendant l'exécution du test et ensuite importées. Mais, lorsqu'il y a une erreur dans le test n°5, les tests 1 à 4 doivent d'abord être exécutés pour que nous puissions trouver l'erreur et déboguer. À ce stade, cela fonctionne, mais avec un nombre croissant de tests, cela peut devenir difficile en raison du manque de temps. Nous devrions peut-être sauvegarder la base de données après chaque cas de test, mais cela aurait un impact profond sur les performances.

Nous avons automatisé les tests via notre Jenkins avec des pipelines (pas le plugin QF-Test), puisque nous avons plusieurs configurations et nettoyages de nos tests, cela rend les tests mieux contrôlables. Après la création d'une nouvelle branche de notre logiciel, il nous suffit de changer le chemin vers la nouvelle version du programme - Nous n'avons pas eu d'autres changements ou bugs du côté de QF-Test lors de la vérification d'une nouvelle version ! Dans un futur proche, nous allons mettre à jour eGECKO sur Java 11, mais je suis optimiste que nous n'aurons pas de problèmes à ce niveau.

eGECKO

eGECKO est un logiciel d'entreprise modulaire et très confortable pour des processus économiques très différents.

Evaluation Report:Testing the business software eGECKO - March 2019, Leonhard Zentgraf, CSS AG.

(Les textes originaux allemands et les citations sont traduits en français).