Articles of tdd

Cuke4Nuke ou SpecFlow?

J’essaie de décider si je devrais utiliser Cuke4Nuke ou SpecFlow. Quels sont les avantages / inconvénients de chacun? Opinions sur ce qui est mieux et pourquoi. Merci!

Le polymorphism ou les conditions favorisent-ils une meilleure conception?

Je suis récemment tombé sur cette entrée dans le blog de test Google sur les directives pour écrire plus de code à tester . J’étais d’accord avec l’auteur jusqu’à présent: Favoriser le polymorphism par rapport aux conditions: Si vous voyez une déclaration de changement, vous devriez penser à des polymorphisms. Si vous voyez la même […]

Comment joindre un message à rspec check?

Dans rspec: Puis-je joindre un message à un chèque de la même manière que dans les frameworks de test de style xUnit? Comment? assert_equal value1, value2, “something is wrong”

Comment écrire de bons tests unitaires?

Quelqu’un pourrait-il suggérer des livres ou du matériel pour apprendre le test unitaire? Certaines personnes considèrent les codes sans tests unitaires comme des codes hérités. De nos jours, le développement piloté par les tests est l’approche permettant de gérer facilement de gros projets logiciels. J’aime beaucoup C ++, je l’ai appris par moi-même sans aucune […]

Comment utiliser RSpec sans Rails?

Quel est le processus pour faire TDD en Ruby avec RSpec sans Rails? Ai-je besoin d’un Gemfile? A-t-il seulement besoin de rspec? Ruby 1.9.3

Devrais-je utiliser TDD?

Je suis le seul développeur de ma (très petite) entreprise et je suis sur le sharepoint démarrer une application Web ASP.NET de taille moyenne pour cette société. J’essaie de savoir si je devrais apprendre le développement piloté par les tests (TDD) et l’implémenter dans cette application. Je dois commencer à développer notre nouvelle application sous […]

Comment les applications Meteor peuvent-elles être testées?

Quelles sont les méthodes recommandées pour tester les applications Web développées avec le framework meteor ? L’entrée FAQ officieuse sur les meteors sur les meilleures pratiques de TDD est assez courte.

Appliquer TDD lorsque l’application est 100% CRUD

Je rencontre couramment ce problème et je ne sais pas comment surmonter cet obstacle. Je veux vraiment commencer à apprendre et à appliquer le développement piloté par les tests (ou BDD, ou autre), mais il semble que toutes les applications que je fais où je veux l’appliquer pour l’appliquer. Les objects ne font quasiment rien […]

Comment simuler la collection d’objects de session à l’aide de Moq

J’utilise la classe MvcMockHelper de shanselmann pour simuler des trucs HttpContext à l’aide de Moq, mais le problème est de pouvoir atsortingbuer quelque chose à mon object de session simulé dans mon contrôleur MVC, puis de pouvoir lire cette même valeur dans mon test unitaire pour vérification fins. Ma question est de savoir comment atsortingbuer […]

Développement piloté par Android

J’ai une expérience considérable dans la création d’applications Android. Pour mon nouveau projet, nous avons décidé de faire du développement piloté par les tests (TDD). Je me suis familiarisé avec Robotium pour le test de scénario utilisateur, et cela fonctionne très bien et semble facile aussi. Pour les tests unitaires, j’ai essayé de me moquer […]