2010-12-15 4 views
5

Quels types d'outils sont disponibles pour renseigner les données de test dans MongoDB. Nous avons utilisé dbunit dans le passé, mais il ne semble pas avoir un plugin maven équivalent.Quels types d'outils sont disponibles pour renseigner les données de test dans MongoDB

+0

Je don-t sais MongoDB, mais je l'ai trouvé [maquette-test-faux données-générateur en-net-classes] (http://stackoverflow.com/questions/3917628/mock-fake-test-data- generator-into-net-classes) qui montre comment le faire sans aucune base de données. – k3b

+0

Je cherche quelque chose de spécifique à mongodb – Jason

+0

Quel langage de programmation utilisez-vous? –

Répondre

1

première question est de quelle source vous voulez que les données de charge? Pour ce qui est de moi, j'utilise des classes auxiliaires (une pour chaque document my mongo) qui créent une entité dont j'ai besoin durant les tests. J'ai aussi une classe de test pour chaque objet métier, et avant le démarrage du test je lance des helpers pour créer un environnement de test, après le test j'ai supprimé toutes les données créées. Une telle approche fonctionne même dans la base de données de production.

Je peux suggérer une autre approche. Par exemple, si vous avez une production mongo db avec des données, vous pouvez copier des données mongo, lancer un nouveau mongo db sur ces données et exécuter vos tests et après que les tests sont terminés, supprimez ce db.

Questions connexes