Test des applications C# (.NET) : des tests unitaires aux tests E2E
300 pages
French
PDF
4.5

Test des applications C# (.NET) : des tests unitaires aux tests E2E

Test des applications C# (.NET) : des tests unitaires aux tests E2E

Auteur :

Année :

Résumé :

Le livre "Test des applications C# (.NET)" est un guide pratique qui vous aidera à maîtriser tous les aspects du test des logiciels sur la plateforme .NET. Que vous créiez des applications web avec ASP.NET Core, des solutions de bureau avec WPF ou des microservices, ce livre sera votre allié fiable.



De quoi parle ce livre ?

  • Les bases des tests unitaires : familiarisez-vous avec les frameworks xUnit, NUnit et MSTest, apprenez à écrire des tests isolés et fiables.
  • Mocking et stubs : maîtrisez les bibliothèques Moq, NSubstitute et FakeItEasy pour simuler les dépendances.
  • Tests d'intégration : apprenez à tester les bases de données (Entity Framework), les API et les services externes.
  • Techniques avancées : TDD (développement piloté par les tests), tests paramétrés, test du code asynchrone et du multithreading.
  • CI/CD et automatisation : intégration des tests dans les pipelines GitHub Actions, Azure DevOps et Jenkins.
  • Tests d'interface utilisateur : travail avec Selenium, Playwright et SpecFlow pour les tests de bout en bout.
  • Couverture de code et qualité du code : configuration des rapports de couverture, analyse statique et refactoring.


À qui s'adresse ce livre ?

  • Développeurs C# débutants et expérimentés souhaitant instaurer une culture du test dans leurs projets.
  • Chefs d'équipe et architectes qui veulent construire des systèmes fiables et testables.
  • Ingénieurs QA qui passent à l'automatisation et explorent la pile .NET.


Qu'allez-vous apprendre ?

  • Comment écrire des tests propres et maintenables en suivant les principes FIRST et AAA.
  • Comment organiser correctement l'architecture des tests et éviter les tests fragiles.
  • Comment tester le code legacy et le refactoriser sans crainte de casser quelque chose.
  • Comment configurer l'intégration continue et obtenir un retour d'information instantané.
  • Comment utiliser les patrons (Page Object, Builder, Fixture) pour simplifier les tests.


Tous les exemples de code sont à jour pour .NET 6/7/8 et Visual Studio 2022. Le livre contient plus de 50 exemples pratiques, prêts à être utilisés dans des projets réels.



Rendez votre application fiable — commencez à tester correctement !

Recommendations