Citation traduite de l’anglais de Wikipédia:
“Des tests fonctionnels sont un procès d’assurance qualité qui base ses cases de test sur de spécifications du composant under test du logiciel. Les fonctionnalités sont testées par la comparaison de l’entrée avec la sortie et la structure interne du programme est rarement considérée (pas comme le white-box testing). On crée tests fonctionnels pour évaluer la conformité du système aux exigences fonctionnels. Le testing fonctionnel décrit normalement ce que le système fait.”
QF-Test suit le paradigme de capture-relecture. Cela permet tout le monde de créer des tests pour son logiciel. Les connaissances de programmation ne sont pas nécessaires, même si elles peuvent être utiles.
Pas 1 est normalement décrit dans des fichiers externes. On peut aussi faire du Keyword-driven-Development (KDD) ou du Behavior-Driven Testing (BDD). Les deux sont très bien supportés par QF-Test. Une bibliothèque analyseur spéciale pour Gherkin (un langage de Cucumber) est aussi disponible sur demande.
On peut décrire les valeurs nécessaires pour les pas 2 et 3 par l’usage du Data-Driver. On peut entrer les données par une base de données, tables internes, fichiers CSV externes ou fichiers Excel et plus. On appelle ce type de tester souvent Data driven testing, c’est très utile quand on a plusieurs valeurs qu’on veut tester dans des tests et conditions similaires.
Le pas numéro 4 a une place spéciale dans QF-Test. Les dépendances (dependencies), une fonctionnalité unique qui s’occupe de la préparation, le rangement, le traitement des erreurs et aussi la reprise du système sous test (System under test SUT)
Les pas 5, 6 et 7 font partie de l’exécution et du rapport de QF-Test. Le rapport, les captures d’écran, le re-run (relance d’un test), la documentation de test sont seulement quelques fonctionnalités. L’intégration avec des outils d’intégration continue comme Jenkins est possible aussi.
Disons qu'il ne fallait pas d'explication pour pas 8, mais vous et vos collègues voulez travailler avec les résultats de test et votre patron veut être informé.
partagent leur
expériences QF-Test
partagent leurs
expériences QF-Test
partagent leurs
expériences QF-Test