Je souhaite étendre dynamiquement mon CxxTest Suite avec des éléments de test supplémentaires, mais je trouve que tous les scénarios de test doivent être disponibles (codés en dur) au moment de la compilation.La suite cxxtest peut-elle être étendue dynamiquement au moment de l'exécution?
Mon scénario est que j'ai une classe C++ assez volumineuse qui a plus de 20 méthodes à tester. Cette classe doit être testée pour plus de 40 ensembles de données DIFFÉRENTS. Ces ensembles de données sont obtenus via le constructeur de classe, contrôlé via des paramètres.
Mon objectif principal est d'éviter de réécrire les 20 mêmes cas de test pour les différents ensembles de données. Je voudrais utiliser un fichier de contrôle qui contient la liste des ensembles de données et créer simplement des appareils différents pour la même suite de tests. Q1) Comment dynamiquement (lors de l'exécution) ajouter plus de tests à la suite de tests? Q2) Peut-on ajouter dynamiquement des appareils à l'exécution? Existe-t-il une meilleure suite de tests permettant des appareils dynamiques? Q3) Est-ce quelque chose que la technique TDD évite? N'importe qui a eu un bon résumé de la technique TDD.
Merci,
- J Jorgenson -