Data-driven Testing (Tests basés sur les données) est un aspect important de l’automatisation de test. En quelques mots le but est un test donné ou un tout set des tests avec de différentes dates d’entrée et résultats expectés. Les sets des dates d’entrée contiennent des valeurs qui correspondant typicalement a des valeurs limites ou partielles.

QF-Test a plusieurs moyens pour stocker des données ou charger des données externs pour l’utilisation des tests menés par données.

  • RESTful WebServices
  • Données de base
  • Fichier Excel
  • Fichier CSV
  • Property Files
  • Packs de language
  • Tout via JavaScript, Groovy ou Jython

Le grand nombre des iterations des cas de test rend DDT avec QF‑Test profitable, mais cher pour le testing manuel, voyez Automatisation de test et ROI

Data-driven Testing en action chez GEBIT Solutions GmbH

Un aspect essentiel du développement logiciel agile est l'exigence d'un feedback rapide. Ce n'est pas pour rien que les approches de test exploratoires prennent de plus en plus d'importance. Mais les tests automatisés peuvent également contribuer à obtenir un feedback rapide sur la qualité, et pas seulement sous la forme de tests de régression.

Cette présentation de Ralf Somplatzki (GEBIT Solutions GmbH) » Wenn das Daten Chamäleon der User Story auf den Zahn fühlt «, qu'il a tenue dans le cadre de la ASQF Net Week, montre à l'aide d'un exemple concret comment les tests de bout en bout pilotés par les données avec QF-Test peuvent représenter une alternative à la structure souvent linéaire des suites de tests.

Le défi consiste en une coupe appropriée et modulaire de cas de test individuels, qui peuvent être exécutés sur la base de données de test structurées. Grâce à l'automatisation pilotée par les données, l'objet de test peut être examiné de manière variée sans unités d'automatisation redondantes. Les suites de test proprement dites restent petites et maintenables. En outre, elles peuvent être adaptées au cours d'un sprint sans grands efforts. Il est ainsi possible d'obtenir un retour d'information fiable sur la qualité, même pour des parties de programme modifiées, grâce à des variantes de test complètes.

Performance for Testers
Les ingénieurs de test

partagent leur
expériences QF-Test

Security for developers
Les développeurs

partagent leurs 
expériences QF-Test

Vorteile für Entscheider
Entscheider

berichten über Ihre
Erfahrung mit QF-Test