Conocerás los caminos que existen para hacer una aplicación solida sin ser sensible a fallos y los diferentes tipos de test de Android. Terminarás el curso siendo capaz de hacer cualquier test a cualquier parte de tu aplicación. Si alguna vez has hecho un test en Android y te has dado cuenta que el test que habías escrito no estaba bien, este es tu curso.

Equipo Docente

Antonio López Marín

Desde que cursé el Grado Superior Multiplataforma no he parado de aprender Ingenieria del Software, Arquitectura y Testing. Ahora en la Universidad sigo aplicando mis conocimientos en mis proyectos de Github donde participo activamente.

Contenido del curso

– ¿Por qué debería escribir test?
– Concepto de test
– Diferentes tipos de test

– ¿Qué es un test unitario?
– Principios de todo test unitario
– Triple A
– Test Doubles
– Herramientas

– Arquitectura de Software
– Principios SOLID
– DependenceyInversion
– MVP

– ¿Qué es un test de integración?
– Test de integración y mi software
– Test API Client
– Herramientas

– Test Funcionales
– EspressoBasics
– Formularios
– Listas