Les tests unitaires sont une méthode par laquelle des unités individuelles de code source sont testées pour déterminer si elles sont adaptées à l'utilisation.
J'ai toujours un problème pour surmonter un petit problème en ce qui concerne TDD. J'ai besoin d'une méthode qui obtiendra un certain jeu d'enregistrements de données filtrées de la couche de données (linq2SQL). Veuillez noter que j'utilise les classes générées par linq qui sont générées à partir du DBML. Maintenant, …
J'ai une implémentation squelettique, comme dans l'article 18 de Effective Java (discussion approfondie ici ). C'est une classe abstraite qui fournit 2 méthodes publiques methodA () et methodB () qui appellent des méthodes de sous-classes pour "combler les lacunes" que je ne peux pas définir de manière abstraite. Je l'ai …
Chaque fois que j'écris des tests unitaires, j'ai toujours essayé d'avoir une seule assertion par test pour faciliter le débogage lorsque les tests échouent. Cependant, en suivant cette règle, j'ai l'impression de copier constamment le même code dans chaque test et en ayant plus de tests, il devient plus difficile …
Je développe une application Java 6 EE et je teste mon code jsp avec une autre avec une version de test des appels de fonction et du code utilisé dans l'original mais cela semble lâche et peu pratique. Existe-t-il un bon moyen de réaliser ce type de test?
Je sais que la plupart des programmeurs RoR testent des toxicomanes et je comprends les avantages d'une grande suite de tests, mais quand je commence à tester, je n'ai jamais une si grande suite et je me demande toujours "Suis-je en train de tester correctement? Y a-t-il vraiment une efficacité?". …
Le titre dit tout. Mon entreprise réutilise un projet de micrologiciel hérité pour un dispositif de microcontrôleur, écrit complètement en clair C. Il y a des parties qui sont manifestement erronées et doivent être modifiées, et venant d'un arrière-plan C # / TDD, je n'aime pas l'idée de refactoriser au …
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), tester les …
J'ai un test unitaire, qui ressemble à ceci: [Test] public void Should_create_person() { Assert.DoesNotThrow(() => new Person(Guid.NewGuid(), new DateTime(1972, 01, 01)); } J'affirme qu'un objet Personne est créé ici, c'est-à-dire que la validation n'échoue pas. Par exemple, si le Guid est nul ou si la date de naissance est antérieure …
Nous mettons en œuvre de nombreux algorithmes qui comportent généralement de nombreux paramètres partagés, connus du public et liés à la sécurité. Actuellement, nous utilisons simplement une classe contenant tous les paramètres et deux objets globaux prédéfinis: class PublicParams(object): p = q = 0 def __init__(self, p, q): self.p = …
Je voudrais faire précéder ceci que cette question est similaire, mais ma question n'implique pas le hasard, juste un déterminisme capricieux, donc la réponse de "utiliser une graine connue" ne s'applique pas vraiment. De même, cette question est similaire, mais encore une fois, je ne m'attends pas à ce que …
Je travaille sur une application à plusieurs couches. Couche d'accès aux données pour récupérer et enregistrer les données de la source de données, logique métier pour manipuler les données, interface utilisateur pour afficher les données à l'écran. Je fais également des tests unitaires de la couche logique métier. La seule …
Maintenant, je sais que les gens pourraient considérer cette question en double ou posée plusieurs fois, auquel cas j'apprécierais un lien vers des questions pertinentes avec une réponse à ma question. J'ai récemment été en désaccord avec certaines personnes sur la couverture du code. J'ai un groupe de personnes qui …
Je viens de lire un extrait du livre "Growing Object-Oriented Software" qui explique certaines raisons pour lesquelles se moquer de la classe concrète n'est pas recommandé. Voici un exemple de code d'un test unitaire pour la classe MusicCentre: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime scheduledTime …
J'ai un petit framework MVC sur lequel je travaille. Sa base de code n'est certainement pas grande, mais ce n'est plus seulement quelques classes. J'ai finalement décidé de franchir le pas et de commencer à écrire des tests pour cela (oui, je sais que j'aurais dû le faire tout le …
Je suis un peu un ardent défenseur de la méthodologie de développement conduit par le comportement (alias BDD). J'applique BDD depuis quelques années maintenant, et j'ai adopté StoryQ comme cadre de choix lors du développement d'applications DotNet. Même si je fais des tests unitaires depuis de nombreuses années et que …
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.