Questions marquées «testing»

12
Concours de tests unitaires

Mes employeurs organisent un concours mensuel de tests unitaires. Une journée entière est consacrée à la rédaction des tests unitaires - nous faisons évidemment plus de tests tout au long du mois, mais c'est une journée entière - et le "gagnant" du concours reçoit un prix. Cependant, nous trouvons...

12
Différences entre Test et Spec

J'ai un problème de concept à ce stade et je ne trouve aucune information sur les différences entre Test (UnitTest, etc.) et Spec (Rspec, etc.). Pour autant que je sache, les spécifications sont dans les tests d'intégration et le test est dans UnitTest, mais juste cela. Pouvez-vous expliquer...

12
Comment tester et comparer les implémentations de mutex

Comme le titre l'indique: Comment testez-vous et testez-vous correctement différentes implémentations de mutex en c ++? Essentiellement, j'ai écrit ma propre classe de type std :: mutex pour un projet fonctionnant sur un noyau 2, armv7 dans le but de minimiser les frais généraux dans le cas non...

12
Test - DB en mémoire vs mocking

Lors de l'écriture de tests, pourquoi quelqu'un voudrait-il utiliser une base de données en mémoire plutôt que de se moquer des données? Je pouvais voir que les bases de données en mémoire pouvaient être utiles pour tester ses référentiels. Mais si vous utilisez un framework (comme Spring Data),...

11
Devez-vous vraiment faire le BDD / TDD dans un premier temps?

Même si je n'ai pas été dans un projet TDD ou BDD, ou si j'ai été dans certains qui disent qu'ils font du TDD mais sont loin de là, ce sont des choses auxquelles je pense et que j'essaie vraiment de lire autant que je peux sur. Revenons à la question. Lorsque vous faites un BDD, vous devez d'abord...

11
Quelle est la différence entre le débogage et les tests?

Introduction To Software Testing (Ammann & Offutt) mentionne à la p.32 un modèle de maturité de test à 5 niveaux: Niveau 0 Il n'y a pas de différence entre tester et déboguer. Niveau 1 Le but du test est de montrer que le logiciel fonctionne. Niveau 2 Le but du test est de montrer que le...