Si je reprends ce que nous dit Wikipedia sur les tests unitaires, ce sont des procédures permettant de vérifier le bon fonctionnement d’une partie précise d’un logiciel. Ils ont été souvent considérés comme des tâches secondaires mais des méthodes comme le TDD ou l’XP les ont remis au centre de l’activité de la programmation.
Tout un programme.
Dans cet épisode, nous allons essayer de démystifier les tests unitaires, de voir les bonnes pratiques et les bons outils qui, je l’espère, vous réconcilieront avec eux.
Alors, plus que jamais, montez le son et rendez-vous au premier pull request #RDVau1erPR.
Podcast: Play in new window | Download (Duration: 1:05:19 — 89.7MB)
Autour de cette table ronde
- Laurent Kempé, Microsoft MVP (https://laurentkempe.com/)
- Jérémy Jeanson, Microsoft MVP (https://www.bugshunter.net/)
- Gérald Barré, Microsoft MVP (https://www.meziantou.net/)
- Christophe Mommer, Microsoft MVP (https://hts-learning.com/)
Formation
La formation au tests unitaires de Christophe Mommer à -50% avec le code promo : DEVDEVDEVDOTNET
62 videos et plus de 10h de formation : https://hts-learning.com/shop/course/infos/csharp-tests
Les liens de l’épisode
- Home – AutoFixture
- NUnit.org
- xUnit.net
- Moq · GitHub
- Fluent Assertions – Fluent Assertions
- GitHub – bchavez/Bogus: A simple fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
- bUnit – a testing library for Blazor components | bUnit
- GitHub – VerifyTests/Verify: Verify is a snapshot tool that simplifies the assertion of complex data models and documents.
- NCrunch for Visual Studio
- Improved my development workflow – Laurent Kempé
- NuGet Gallery | Meziantou.FluentAssertionsAnalyzers 1.0.10
- FluentDocker | Use docker, docker-compose local and remote in tests and your .NET core/full framework apps via a FluentAPI
- Testcontainers for .NET
Ambiance sonore : https://lasonotheque.org/
Un épisode animé par Richard Clark, Microsoft MVP et 😎 CEO, CTO, CFP, CMO 😎 devdevdev.net.