2009-05-05 15 views

Répondre

0

Votre question est tout à fait ouverte ended ...

Vous pouvez trouver des données utiles pour les tests dans de nombreux domaines, généralement liés aux langues naturelles, en recherchant le mot « corpus ».

Si vous voulez générer des données aléatoires, allez pirater un script Perl ... mais :

  • méfiez-vous de l'ordinateur généré hasard qui peut vous faire du mal (http://en.wikipedia.org/wiki/Random_number_generator).
  • Les données de test sont vraiment utiles quand vous savez ce que le résultat de votre calcul est supposé être, sinon vous ne savez pas si votre test a réussi.

J'ai vu beaucoup de gens générant des tonnes de données pour tester les performances de leur code en oubliant de vérifier le résultat était correct.

Si vous êtes assez chanceux d'avoir la possibilité de faire un aller-retour, comme par exemple avec la compression/décompression, la génération de données aléatoires peut fournir des cas d'angle utiles et les prises vous n'auriez pas pensé

0

Eh bien, quel est le contexte plus large? Il existe généralement des outils spécialisés dans des domaines spécifiques. I principalement connaître la technologie MS, où "data mec" peut faire la génération de données de test de base de données, et PEX (non apparenté) peut utiliser l'analyse pour trouver des données qui pénètrent dans vos branches de code rares ... pourrait avoir besoin d'écrire votre propre outil.

0

Ceci est une question très ouverte. Même si les données de test veulent sûrement tester des cas de test spécifiques, donc, comme Marc l'a dit, écrire votre propre outil pourrait être une meilleure façon de procéder, je doute qu'un outil général vous donne ce dont vous avez besoin. Cependant, si vous expliquez votre scénario, il pourrait être plus facile d'aider.

0

La question est très ouverte terminée. Mais j'ai souvent fait face à ce problème en automatisant mes tests et mes données de test. Si c'est le contexte que vous recherchez, ma réponse peut vous aider. Pour l'outil de génération de données de test, vous pouvez regarder Grid tools suite. Ils ont un ensemble de fonctionnalités et d'applications qui peuvent générer des données de test dans le format requis et les stocker dans une table mySQL locale/Excel.

Veuillez noter qu'il ne s'agit pas d'un outil gratuit, cela implique des coûts de licence.

Questions connexes