Questions marquées «testing»

14
TDD pour le traitement par lots: comment faire?

J'aime "rouge / vert / refactor" pour RoR, etc. très bien. Mon travail de jour implique le traitement par lots de très gros fichiers de tiers en python et d'autres outils personnalisés. Le désabonnement des attributs de ces fichiers est élevé, il y a donc beaucoup de correctifs / améliorations...

14
Tests unitaires des composants internes

Dans quelle mesure testez-vous à l'unité les composants internes / privés d'une classe / module / package / etc? Les testez-vous ou testez-vous simplement l'interface avec le monde extérieur? Un exemple de ces méthodes internes est privé. Par exemple, imaginez un analyseur de descente récursif ,...

14
Écriture des tests unitaires au milieu

Le test unitaire est-il un accord à 100% ou pas du tout? Je parcourais mes anciens projets et j'ai commencé à ajouter des fonctionnalités, cette fois avec des tests unitaires. Cependant, est-ce finalement inutile si je vais réutiliser d'anciens composants qui n'ont pas de tests unitaires? Dois-je...

14
Quand dois-je utiliser des objets fantaisie?

J'ai lu beaucoup de choses sur TDD mais j'ai encore des doutes. Par exemple, j'ai ces diagrammes de classes: C'est un exemple simple, juste pour en savoir plus sur TDD et les objets fictifs. Quel test dois-je passer en premier? Produit , puis Ligne et dernier, Commande ? Si je le fais, dois-je...

14
Comment écrivez-vous les cas de tests unitaires?

Parfois, je finis par écrire des cas de tests unitaires pour le code que d'autres développeurs ont écrit. Il y a des occasions où je ne sais vraiment pas ce que le développeur essaie de faire (la partie commerciale) et je manipule simplement le scénario de test pour obtenir la ligne verte. Ces...

14
tests unitaires pour un analyseur csv

Quels tests dois-je utiliser pour tester un parseur csv? J'ai un analyseur csv simple en C #, et je veux être sûr d'avoir une bonne couverture de test unitaire de tous les cas de bord communs (et rares). Quels tests dois-je utiliser pour identifier les problèmes potentiels et les cas...

14
Où pousser un test qui échoue?

Je viens de modifier les paramètres de branche sur mon référentiel GitHub, de sorte que ma [prochaine] branche nécessite une construction CI en passant par une demande d'extraction. Une discussion s'ensuit avec un certain nombre de membres de l'équipe sur l'échec des tests. Par souci de contexte...

14
Tests unitaires - pour commencer

Je ne fais que commencer les tests unitaires, mais je ne sais pas si je comprends vraiment l'intérêt de tout cela. J'ai lu des tutoriels et des livres sur tout cela, mais j'ai juste deux questions rapides: Je pensais que le but des tests unitaires était de tester le code que nous avions réellement...