Test des applications Kotlin : des tests unitaires aux tests E2E
300 pages
French
PDF
4.5

Test des applications Kotlin : des tests unitaires aux tests E2E

Test des applications Kotlin : des tests unitaires aux tests E2E

Auteur :

Année :

Résumé :

Le livre « Test des applications Kotlin » est un guide complet qui vous aidera à maîtriser tous les niveaux de test dans l'écosystème Kotlin. Que vous écriviez une partie serveur avec Ktor, une application mobile Android ou un projet multiplateforme, ce livre sera votre assistant fiable.



De quoi parle ce livre

L'auteur guide progressivement le lecteur des concepts de base aux scénarios de test complexes. Vous apprendrez :

  • Comment configurer l'environnement de test avec JUnit 5, Kotest et Spek
  • Les principes de travail avec les mocks et les stubs en utilisant MockK (framework spécialisé pour Kotlin)
  • Les spécificités du test des coroutines et de Flow
  • Les méthodes de test des conteneurs DI (Koin, Dagger Hilt)
  • Le test d'intégration des bases de données avec Exposed et Room
  • L'écriture de tests E2E pour les API REST et les composants UI
  • Les pratiques TDD (Test-Driven Development) sur des exemples concrets


Pour qui est ce livre

Ce livre sera utile :

  • Aux développeurs Kotlin débutants qui souhaitent poser les bonnes bases du test
  • Aux développeurs Android qui passent de Java à Kotlin
  • Aux développeurs Backend utilisant Ktor ou Spring Boot avec Kotlin
  • Aux Team Leads et architectes qui implantent une culture de la qualité dans leur équipe


Ce que vous obtiendrez

Après avoir lu ce livre, vous serez capable de :

  • Écrire des tests unitaires propres et isolés en utilisant des mocks et des espions
  • Tester du code asynchrone avec des coroutines sans maux de tête
  • Automatiser la vérification de la logique métier et la gestion des erreurs
  • Intégrer les tests dans un pipeline CI/CD (GitHub Actions, GitLab CI)
  • Générer des rapports de couverture de code et les analyser


Chaque chapitre contient des exemples pratiques, prêts à l'emploi. Le code du livre est disponible sur GitHub et est entièrement compatible avec les dernières versions de Kotlin (1.9+).



« Test des applications Kotlin » n'est pas qu'une simple théorie, mais un ensemble de pratiques éprouvées qui vous fera gagner des heures de débogage et rendra votre code plus fiable. Idéal pour ceux qui valorisent la qualité et souhaitent écrire des logiciels dignes de confiance.

Recommendations