Gratte l'image pour obtenir une réduction sur ton cours. Tu pourras appliquer le coupon au moment du paiement.

5.0 /5
(19)

121
Introducción
¿De qué va el curso?
¿Quién es el instructor?
Cómo sacarle el máximo partido al curso
Clases recomendadas para solución a errores o funciones extras
Aprende con Amigos a través de Discord
Toma notas de tu curso en tiempo real en Frogames Formación
Instrucciones importantes para actualizaciones
Introducción
Nuevo proyecto, creación de clases
Primera prueba con JUnit(@Test)
Pruebas unitarias con mensaje de error
Aserciones equal & notEquals
Aserciones booleanas
Pruebas unitarias para validad null
Aserciones same & notSame
Timeout, prueba unitaria con limite de tiempo
Anotación @Before
Anotación @After
@BeforeClass & @AfterClass
Modificación de clase para pruebas dinámicas
Rule, la solución a la herencia en Unit Test
Parameterized, prueba unitaria en JUnit para datos masivos
Evaluación JUnit
Enhorabuena por completar la sección
Introducción
Análisis de Software
App: Auth
Preparación para TDD
TDD(Test-Driven Development)
Primer prueba basada en TDD
TDD: Correo y contraseña vacíos
TDD: Correo y contraseña inválidos
Tarea: TDD Formulario vacío
TDD: Usuario inválido
NullException
Excepción personalizada
AssertThrows
Control de errores con Try/Catch en pruebas unitarias
Tarea: TDD longitud de contraseña
Anotación @Ignore
Tip: Pruebas inversas
Añadiendo Hamcrest
Tarea: Sugerencia de nombres
Hamcrest Matcher: is
Migrando a Hamcrest
Hamcrest Matcher: both & not
Hamcrest con colecciones: hasItemInArray & everItem
TDD & Hamcrest
Enhorabuena por completar la sección
Introducción
App: Calculator
Añadir Mockito
Mockito Inline
Probar función addOperator con Mockito
Tarea: Resta inválida
Verificar que una clases no se ejecute
Mockito: When - ThenReturn
Mockito: Spy
Mockito
Enhorabuena por completar la sección
Introducción
Descargar proyecto
App: Inventory
Agregar Robolectric
Configuración para prueba de ViewModel
ViewModel: Prueba unitaria
Quitar advertencia de Robolectric
AndroidViewModel
Solución a versiones de Robolectric y pruebas por API de Android
Comprobar FragmentDialog con Scenario
Probar evento de click
Robolectric
Enhorabuena por completar la sección
Introducción
App: Product Viewer
Desactivar animaciones para pruebas de Espresso
Primera prueba con Espresso
Más funciones con Espresso
Reemplazar texto con Espresso
Tarea: Probar límite mínimo
Solución a problemas con id's en Espresso
Grabar caso de uso con Espresso
Como interpretar el código generado por Record Espresso Test
Práctica más completa
Espresso
Enhorabuena por completar la sección
Introducción
App: Forescast Weather
Configuraciones para prueba con retrofit
Prueba unitaria con retrofit
Probar error de respuesta con retrofit
ViewModel + LiveData + Coroutines + Retrofit
Enhorabuena por completar la sección
Introducción
Crear archivo JSON para pruebas locales
Prueba unitaria para cargar archivo JSON
Probar lectura de JSON desde tests en Kotlin
MockResponse, de MockWebServer
Probar respuesta fallida
Pruebas con entidades desde JSON
Renombrar con Backticks
Comparar respuesta local y remota
Enhorabuena por completar la sección
Introducción
Modificación de vista para RecyclerView
Complemento para Espresso en Adapters
Evento de click en RecyclerView con Espresso
Test con Snackbar en Espresso
Ejecutar acción basado en texto
Manejar exception al remover elemento
Aserción Fail
Acceder a los hijos de la vista en RecyclerView
Añadir menú
Probar icono en ActionBar con Espresso
Test para menú de opciones
Recursos dinámicos en pruebas de Espresso
Tarea: Buenas Prácticas con Recursos Alternos
Descarga el Proyecto Final
Regalos por haber terminado el curso de Testing para Android
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!

instructeur

5.0 /5
(19)

  • Avatar
    Carlos
    (5)
    Hautement recommandé

    Le cours est excellent ! J'ai appris à créer des tests unitaires en Kotlin de manière claire et efficace. La combinaison d'outils comme JUnit, Mockito et Espresso rend tout le processus de testing accessible et passionnant. De plus, l'approche TDD m'a aidé à mieux comprendre l'importance des tests dans le développement. Les exemples pratiques et l'attention au détail font de ce cours un incontournable pour tout développeur Android.

  • Avatar
    Georges
    (5)
    Chaque jour moins de bugs dans mes apps

    J'ai adoré la façon dont vous expliquez le processus de test, maintenant je me sens beaucoup plus tranquille en publiant mes changements parce que je sais que j'ai un filet de sécurité qui m'avertit de toute erreur avant que l'utilisateur ne la voit.

  • Avatar
    Jackeline
    (5)
    Mes tests ne ratent plus sur un coup de tête !

  • Avatar
    Rosa
    (5)
    Espresso m'a aidé à tester l'interface comme si j'étais un utilisateur.

  • Avatar
    Yvonne
    (5)
    C'est un cours pratique, très bon pour appliquer les connaissances d'Android

    Un cours complet et bien expliqué, continuez comme ça!

  • Avatar
    Henry
    (5)
    À ne pas manquer!!!

    Les tests critiques dont tous les programmeurs ont besoin expliqués en détail par l'excellent instructeur Alaín. Cours vivement recommandé! Merci beaucoup, équipe Frogames!

  • Avatar
    Caty
    (5)
    Excellent

    Fais-moi une critique qui ne répète pas le même mot plus de 2 fois et qui ait seulement 20 mots. Sur le cours de Testing pour Android avec JUnit, Mockito, Espresso et TDD

  • Avatar
    Javi
    (5)
    Je dors beaucoup plus tranquille

    Avant, j'avais la panique rien qu'à l'idée de toucher au code par peur de tout casser, mais maintenant j'ai un filet de sécurité qui me sauve toujours. Apprendre à tester mes applications automatiquement, ça m'a changé la vie professionnelle. C'est une énorme satisfaction de voir tous les feux au vert et de savoir que mon travail est de qualité et qu'il ne va pas planter.

  • Avatar
    Santiago
    (5)
    Un 10 en organisation

  • Avatar
    Gustavo
    (5)
    Test professionnel sur Android : qualité, confiance et automatisation avec JUnit, Mockito, Espresso et TDD

    Le cours Test pour Android avec JUnit, Mockito, Espresso et TDD est une formation indispensable pour les développeurs qui cherchent à élever le standard de leurs applications mobiles. Plus que d'enseigner des outils, ce cours t'entraîne dans une mentalité de développement orientée vers la qualité, la prévention des erreurs et la livraison fiable de logiciels.

  • Avatar
    Angel
    (5)
    Tests professionnels sur Android : maîtrise JUnit, Mockito, Espresso et TDD avec Kotlin

    Ce cours Frogames est un guide complet pour mettre en place des tests efficaces dans les applications Android, en utilisant des outils clés comme JUnit, Mockito et Espresso, le tout sous l'approche du développement piloté par les tests (TDD). Tout au long du programme, tu apprendras à écrire des tests unitaires, d'intégration et d'interface utilisateur qui garantissent la stabilité, la fonctionnalité et l'expérience utilisateur.

  • Avatar
    Rocío
    (5)
    un cours très intéressant et utile

  • Avatar
    María
    (5)
    Les tests n'ont plus de secret pour moi

    Je pensais toujours que les tests étaient quelque chose réservé aux expertes, mais avec ce cours j'ai découvert que je pouvais le faire parfaitement. J'ai appris à utiliser JUnit, Mockito et Espresso de manière pratique, et appliquer TDD a été un avant et après. Vivement recommandé.

  • Avatar
    Nicolas
    (5)
    J'ai appris l'importance des tests

  • Avatar
    Nieves
    (5)
    Testing pour Android avec JUnit, Mockito, Espresso et TDD : crée des apps robustes et testables dès la conception

    Ce cours t'enseigne à implémenter des tests automatisés sur Android en utilisant Kotlin et des outils comme JUnit, Mockito, Espresso, Robolectric et Test-Driven Development (TDD). Tu apprendras à configurer ton environnement avec Gradle Kotlin DSL, créer des tests unitaires pour ViewModels, référentiels et cas d'usage, simuler les dépendances avec des mocks, et valider l'interface avec Espresso. Tu maîtriseras aussi le testing de composants comme DialogFragment, LiveData, Retrofit et Room, le tout dans une architecture MVVM scalable.

  • Avatar
    Samuel
    (5)
    Maintenant mes apps sont beaucoup plus robustes et je me sens confiant qu'elles ne vont pas se casser.

    J'ai adoré le cours de testing pour android ! le sujet des tests m'avait toujours posé problème, mais avec junit, mockito et espresso tout a été super facile à comprendre.

  • Avatar
    Gabriela
    (5)
    Un avant et un après dans mon développement

    Avant le cours, je ne comprenais pas vraiment tout ce que signifie le testing parce que ça me semblait compliqué, mais ce cours a changé ma perspective et sans aucun doute, ça va augmenter la qualité de mes développements.

  • Avatar
    danison
    (5)
    Le secret des apps robustes

    Apprendre à faire du testing sur Android a été un tournant dans ma carrière de développeur. Avec des outils comme JUnit, Mockito et Espresso, je peux maintenant m'assurer que mes applications fonctionnent de manière optimale.

  • Avatar
    Joiser
    (5)
    excellent cours de testing

    Une étape très importante, le cours est génial, j'ai beaucoup aimé l'interface du site

PLANS POUR ACCÉDER SELON TES OBJECTIFS ET TES BESOINS

Achète le cours individuel, obtiens tout le parcours d'apprentissage ou accède à toute la plateforme

Choisis le mode de paiement qui s'adapte le mieux à tes besoins et à ton budget : paiement unique par cours, accès mensuel ou annuel au Parcours d'apprentissage ou même à toute la plateforme.

Paiement unique

Achète le cours une fois et accède à vie

49.99

  • Un seul paiement
  • Accès instantané au cours à vie
  • Accès à la Communauté du Parcours
El Más
Popular

Grenouille de Bronze

Accède à tous les cours, communautés et extras de Frogames

39 /mois

  • Paiement unique de 39€ par mois
  • Accès instantané à tous les cours
  • Accède à la plateforme et aux communautés 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression

Parcours Android

Accède à tous les cours du Parcours Android

19.99 /mois

  • Paiement unique de 19.99€ par mois
  • Accès instantané aux +10 cours du parcours
  • Accède au Parcours 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression

Paiement unique

Achète le cours une fois et accède à vie

49.99

  • Un seul paiement
  • Accès instantané au cours à vie
  • Accès à la Communauté du Parcours
El Más
Valorado

Grenouille d'Or

Accède à tous les cours, communautés et extras de Frogames

349 /an

  • Paiement unique de 349€ par an
  • 3 mois de réduction
  • Accès instantané à tous les cours
  • Accède à la plateforme et aux communautés 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression
  • Bibliothèque de Ressources
  • Sessions de Q&A mensuelles en direct
  • Support premium

Parcours Android

Accède à tous les cours du Parcours Android

199 /an

  • Paiement unique de 199€ par an
  • 4 mois de réduction
  • Accès instantané aux +10 cours du parcours
  • Accède au Parcours 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression
  • Support premium

* Tous les prix incluent les taxes.

Pour ta sécurité, toutes les commandes seront traitées sur un serveur sécurisé.

Parcours Android

Le pack ultime avec tous nos cours Android pour maîtriser Kotlin et Java. Inclut les cours à venir et les mises à jour et améliorations des cours actuels.

Domina Kotlin desde Cero: Software con Estándares de Calidad

Apprends à développer des logiciels avec les normes de compétence EC0160 et les meilleures pratiques

163 cours

Domina Android desde cero con Kotlin, Compose y Gemini AI

Android 16 : Apprends Kotlin, Compose, Retrofit, Room et Intelligence Artificielle. Crée des apps réelles dans Android Studio

692 cours

Domina Jetpack Compose Android 17: Kotlin, Gemini IA desde 0

Apprends Android en créant des apps réelles : Kotlin, Compose, Intelligence Artificielle, CameraX, ML Kit, Retrofit et Material 3

378 cours

Fondements de Kotlin avec Android depuis zéro

Acquiers les compétences dont tu as besoin pour révolutionner ta carrière en programmation avec notre cours en ligne Kotlin depuis zéro ! Apprends les fondamentaux de la programmation orientée objet et équipe-toi des connaissances nécessaires pour programmer

163 cours

Introducción al Desarrollo de Apps para Android desde Cero

Apprends les bases du développement d'apps pour Android, le système d'exploitation mobile le plus répandu du monde et le plus utilisé en utilisant le langage Java.

105 cours

Control de versiones con Git, Github, BitBucket y SourceTree

Apprends tout sur le contrôle de version avec Git, Github, BitBucket, SourceTree et travaille en équipe avec Jira

68 cours

Adaptadores en Android con Kotlin de 0 a 100

Apprends à créer des adapters pour des applications Android avec Kotlin et XML et conçois le Modèle de Données, l'interface et le viewBinding, entre autres

70 cours

Bootcamp de Desarrollo con Android

Cours de la matière développement Android du FP multiplateforme. Un cours intensif pour apprendre à créer des apps pour Android de zéro avec la méthode présentielle de Juan Gabriel Gomila

228 cours

App Store Optimization (ASO) de la A a la Z

Maîtrise les techniques de l'App Store Optimization (ASO) comme un expert en commençant par les bases et augmente les téléchargements de tes apps et jeux sur iOS comme sur Android

34 cours

Curso de Android 13 con Kotlin: Intensivo y práctico 2023

Kotlin pour Android Studio en Español : Firebase, MVVM, API REST, Room, Play Store, Coroutines, LiveData, Jetpack Compose et bien plus encore !

452 cours

Crea Apps con IA Gemini: Prompt Engineering y Vibe Coding

Développe des applications réelles sans code. Maîtrise l'Intelligence Artificielle dans Android Studio comme un professionnel en IA.

71 cours

Crea tus primeras apps en Android con Kotlin

Crée tes premières apps sur Android avec Kotlin. Explore des thèmes importants pour comprendre les bases qui composent différents types d'apps, avec des listes, du stockage, des formulaires, des Intents, des bases de données SQLite et bien plus encore.

165 cours

Crea 7 apps para Android N

Apprends à créer un total de 7 apps indépendantes en utilisant le SDK d'Android N, le système d'exploitation de Google qui a simplifié la façon dont nous créons nos apps sur Android

137 cours

Monetiza tus apps de Android, sistema de pagos con PayPal

Apprends à intégrer les paiements dans tes apps Android avec PayPal dans ce cours 100% pratique conçu pour XML et Jetpack Compose

41 cours

Profesional en Material Design/Theming para Android, UX y UI

Crée d'excellents designs dans tes apps avec les meilleures pratiques. Plonge-toi de plein fouet dans des thèmes comme : User Experience/Interface avec Android Studio et Material Design, Java, Kotlin, Dark Theme, Shape, Colors, Types et bien plus encore !

206 cours

Master avanzado de Android: Patrones de programación con Kotlin

Apprends les patterns de conception comme la fabrique, singleton, décorateur, stratégie, observateur, constructeur, de matériaux... et le tout avec Kotlin !

147 cours

Master avanzado de Android: patrones de programación

Porte tes apps Android à un autre niveau en utilisant les modèles de conception essentiels de la programmation avec Java : fabrique, singleton, décorateur, observateur, stratégie et bien d'autres !

134 cours

Google Maps SDK para Android y Kotlin de la A a la Z

Crée des apps avec des cartes avec Kotlin et Android. Apprends tout sur l'API Maps pour Android : Parcours, localisation, marqueurs, StreetView, listes, types et bien plus !

129 cours

Firebase para Android con Kotlin de la A a la Z

Maîtrise Firebase depuis Android Studio avec Kotlin. Authentication, Push Notifications, Firestore, Analytics, Storage, RealtimeDatabase, Remote Config

252 cours

Experto en Firebase para Android con Java y MVP

Applications Android professionnelles avec Firebase, Firestore, Notifications Push, Auth, Android Studio, Patterns de Conception et PHP. Crée une app de chat complète avec des fonctionnalités avancées

260 cours

Curso completo de Corrutinas y Flow con Android y Kotlin

Sois un expert en coroutines et flux de Kotlin. Incluez les pratiques Android avec MVVM, Room, LiveData, Retrofit, Lifecycle

87 cours

Android Hilt, Inyección de Dependencias con Kotlin y Jetpack

Crée des applications pour Android avec Kotlin et apprends à utiliser Hilt pour simplifier l'injection de dépendances dans tes projets Android

132 classes

Jetpack Compose desde cero, migra tus vistas de Android XML

Crée des apps dans Android Studio avec Jetpack Compose. Apprends à convertir tes fichiers XML en vues avec Kotlin et Compose !

113 cours

Arquitecturas para Android con Kotlin

MVP, MVI, MVVM, Clean, Architecture Recommandée (Google), Event Bus, DataBinding, Repository, ViewModel, Jetpack Compose

172 cours

Testing para Android con JUnit, Mockito, Espresso y TDD

Crée des tests unitaires sur Android avec Kotlin : JUnit, Hamcrest, TDD, Mockito, Roboelectric, Espresso, Retrofit, MVVM, LiveData et plus encore !

121 cours

Arquitectura de aplicaciones para Android - MVP, Dagger, RxJava, Retrofit

Apprends les compétences en architecture logicielle en créant des apps plus robustes et amusantes en utilisant le paradigme Model-View-Presenter

83 cours

React Native: Aprende React Native con ejercicios prácticos

Apprenez les fondamentaux de React Native à partir de zéro. Utilisez React Native pour créer des applications mobiles hybrides pour iOS et Android.

52 cours