Notre logiciel gère un grand nombre de sources de données: bases de données répliquées en temps réel, fichiers FTP automatiquement, exécution programmée de procédures stockées pour mettre en cache des instantanés de données de serveurs liés et de nombreuses autres méthodes d'acquisition de données.Unité de test des données?
Nous avons besoin de vérifier et de valider ces données:
- a une importation est même arrivé
- est les données raisonnables (valeurs nulles, nombre de lignes, etc.)
- ne les données réconcilient avec d'autres valeurs (peut-être nous avons plusieurs sources de données similaires)
- est-il sur les données et l'importation a besoin de précisions manuellement
À bien des égards, cela ressemble à un test unitaire: il y a plusieurs types de vérification à effectuer, il suffit d'ajouter une nouvelle vérification à la liste et de relancer chaque classe de test en réponse à un événement particulier. Il y a déjà de belles interfaces graphiques pour exécuter des tests, peut-être même pour les programmer.
Est-ce une bonne approche? Existe-t-il de meilleurs modèles, généralisés de manière similaire, pour la validation des données?
Nous sommes un magasin .NET, Windows Workflow (WF) serait-il une meilleure solution plus flexible?