Nous avons une suite de convertisseurs qui prennent des données complexes et les transforment. Généralement, l'entrée est EDI et la sortie XML, ou vice-versa, bien qu'il existe d'autres formats.Comment testez-vous les programmes qui nécessitent des données d'entrée complexes?
Il existe de nombreuses interdépendances dans les données. Quelles sont méthodes ou logiciel sont disponibles qui peuvent générer des données d'entrée complexes comme ceci?
Actuellement, nous utilisons deux méthodes: (1) une suite de fichiers exemples que nous avons construits au fil des années principalement à partir de fichiers bugs et d'échantillons dans la documentation et (2) générer des données de test pseudo-aléatoires. Mais le premier ne couvre qu'une fraction des cas, et le second a beaucoup de compromis et ne teste qu'un sous-ensemble des champs. Avant d'aller plus loin dans la mise en œuvre (réinventant?) D'un générateur de données complexe piloté par une table, quelles options avez-vous réussi?
Vous obtenez des points pour votre dernier paragraphe; ça m'a fait rire. J'espère que quelqu'un connaît un générateur de données de test existant ... – lavinio