Disons que j'ai une fonction (écrite en Ruby, mais que tout le monde devrait la comprendre): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end Lors des tests unitaires, je créerais quatre tests couvrant tous les scénarios. Chacun utilisera …
Considère ceci: public function polynominal($a, $b, $c, $d) { return $a * pow($x, 3) + $b * pow($x, 2) + $c * $x + $d; } Supposons que vous écriviez divers tests pour la fonction ci-dessus et que vous prouviez à vous-même et aux autres que cela "fonctionne". Pourquoi alors …
Je sais que cela ressemble beaucoup à d’autres questions qui ont déjà été posées, mais c’est en fait légèrement différent. Il semble être généralement considéré que les programmeurs ne sont pas bons pour jouer le rôle de tester une application. Par exemple: Joel on Software - Cinq bonnes raisons de …
Je travaille actuellement sur un projet assez volumineux et j’ai utilisé JUnit et EasyMock pour effectuer des tests unitaires assez nombreux. Je suis maintenant intéressé par quels autres types de tests je devrais m'inquiéter. En tant que développeur, dois-je m'inquiéter de choses telles que les tests fonctionnels ou de régression? …
Devrais-je écrire des tests unitaires pour les expressions régulières complexes dans mon application? D'une part, ils sont faciles à tester, car les formats d'entrée et de sortie sont souvent simples et bien définis, et ils peuvent souvent devenir si complexes que leurs tests sont particulièrement utiles. Par contre, ils font …
Je travaille avec le système suivant: Network Data Feed -> Third Party Nio Library -> My Objects via adapter pattern Nous avons récemment eu un problème concernant l’actualisation de la version de la bibliothèque que j’utilisais, ce qui a notamment provoqué la longmodification de l’ horodatage (renvoyé par la bibliothèque …
Je viens d'implémenter une couche de mise en cache dans mon application Web et je me demande maintenant comment le contrôle qualité est censé la tester, car la mise en cache est transparente pour l'utilisateur. Une de mes idées est de consigner les méthodes qui appellent le code qui remplit …
Je suis un étudiant qui travaille sur mon BE (CS) et ma question est la suivante: Des tests dans le domaine du logiciel sont-ils nécessaires? Si nous créons un logiciel avec beaucoup de soin, alors pourquoi devrions-nous tester? Après les tests, pouvons-nous être sûrs que nous avons atteint cet objectif …
J'ai toujours vu la recommandation selon laquelle nous devrions d'abord écrire des tests unitaires, puis commencer à écrire du code. Mais j'estime qu'il est beaucoup plus confortable de procéder dans l'autre sens - écrire du code puis des tests unitaires, car j'estime que nous avons beaucoup plus de clarté après …
Comme mes projets Java actuels deviennent de plus en plus gros, je ressens un besoin croissant d'insérer une sortie de débogage dans plusieurs points de mon code. Pour activer ou désactiver cette fonctionnalité de manière appropriée, en fonction de l'ouverture ou de la fermeture des sessions de test, je place …
Je travaille dans une entreprise de taille moyenne (150 employés, environ 10 ingénieurs) et la plupart de mes projets consistent à interfacer avec des équipements de laboratoire (oscilloscopes, analyseurs de spectre optique, etc.) à des fins d'applications de test semi-automatisées. J'ai rencontré plusieurs scénarios différents où je ne suis pas …
Supposons que j'ai un gestionnaire de classe dérivé d'un employé de classe de base et que l'employé ait une méthode getEmail () héritée par le gestionnaire . Dois-je tester que le comportement de la méthode getEmail () d'un manager est en fait le même que celui d'un employé? Au moment …
Je veux présenter le concept des tests unitaires (et des tests en général) à mes collègues; en ce moment, il n'y a aucun test du tout et les choses sont testées en effectuant les tâches via l'interface utilisateur pour voir le résultat souhaité. Comme vous pouvez l'imaginer, le code est …
Il y a un peu plus d'un an, j'ai eu la chance de pouvoir prendre une pause de 9 mois. J'ai décidé qu'à ce moment-là, je perfectionnerais mes compétences en C #. J'ai commencé à travailler sur un tas de projets et je me suis forcé à suivre TDD. Ce …
Lors de la correction de bogues, il est recommandé, lorsque je travaille, d'écrire d'abord un test qui échoue avec le bogue donné, puis de corriger le code jusqu'à ce que le test réussisse. Cela suit les pratiques TDD et est censé être une bonne pratique, mais j'ai remarqué que cela …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.