Unit Test Swift Desde Cero - Aprende Test Unitarios en iOS

Aprende a hacer pruebas unitarias en tus aplicaciones iOS con el lenguaje de programación Swift.

4.55 (221 reviews)
Udemy
platform
Español
language
Other
category
instructor
Unit Test Swift Desde Cero - Aprende Test Unitarios en iOS
3,270
students
3.5 hours
content
Jun 2020
last update
$44.99
regular price

What you will learn

Unit Test en Swift

Tes Unitarios en Swift

Assert

XCTest

La razón de testear nuestras aplicaciones

Mock, Stub y Spy

Why take this course?

Aprender a hacer test unitarios en tus aplicaciones Swift. Los test unitarios verifican que tu código hace realmente lo que tiene que hacer. Saber testear tus aplicaciones Swift es un valor añadido y algo que las empresas del sector buscan. Al testear tus aplicaciones te aseguras que funcionan correctamente.

Si deseas trabajar como Swift o iOS developer tener un conocimiento de Unit Test es más que necesario y el objetivo de este curso es alcanzar ese nivel de testeo.

Cuando realizamos pruebas unitarias nuestro código acaba teniendo estas mejoras:

  1. Ofrecemos un código de calidad

  2. Reducción de bugs

  3. Los test documentan el código, por lo tanto documentamos nuestra aplicación

  4. Ofrece garantías a las hora de refactorizar.

  5. A la larga es un código más económico

  6. Requisito fundamental a la hora de encontrar trabajo como developer.

Este curso esta especialmente diseñado para gente que tiene conocimientos de Swift y quiere ofrece un código de más calidad añadiendo pruebas unitarias a los mismos. Por lo tanto es requisito que ya conozca el leguaje de programación Swift.

A lo largo de este curso verás los dos frameworks mas utilizados a la hora de hacer pruebas unitarias en Swift.

XCTest

  1. Aprenderás a crear un proyecto con XCTest para swift desde cero.

  2. Assert

  3. Aprenderás a realizar unit test.

  4. Aprenderás en definitiva a hacer pruebas unitarias.

Mock

  1. Aprenderás que es un Mock, Stub y Spy

  2. Testear métodos que no devuelven nada

  3. Las etiquetas más utilizadas @Mock, @Spy, @Captor, @InjectMock y muchas más

  4. Escribirás test de una manera estándar para que todo tu equipo los entienda

No lo dudes si quieres aprender a hacer test unitarios en tus aplicaciones Swift este es tu curso. Nos vemos.

Reviews

Javier
October 30, 2023
Está bien, lo recomiento. Me hubiera gustado que explicara el tema de los mocks en nativo y no con una librería.
Joaquin
August 25, 2023
La forma de implementar el Mockingbird habría que actualizarla porque he intentado seguir los pasos pero no me ha funcionado
Gerardo
August 8, 2023
Excelente explicación, muy práctica y eficiente. Me gustó el conocimiento obtenido del curso, pienso que la mayoría de desarrolladores iOS nos podemos beneficiar con ello. Me gusta el uso de librerías externas para no reinventar la rueda.
Eduardo
July 17, 2023
Curso bien explicado pero un poco corto, me hubiera gustado al menos un ejemplo más realista, testando al menos un método más complejo con objetos o llamadas a API. Aún así está bien explicado para comenzar en el testing.
Oscar
January 7, 2023
Recomiendo este curso para tener nociones basicas en Swift de Unit Test, ya que me ayudo a tener mejores nociones del mismo, en un principio no lograba entender el concepto, pero como critica me gustaria que se abordaran conceptos con mayor profundidad y que no se usara ningun framework (Mockingbird); la idea principal de este tipo de cursos es la aprender a usar todo nativa (vainilla), ej, me gustaria haber aprendido mas de Mock, Spy, Stub, Fake y Dummy sin el uso de herramientas de terceros
Jacobo
January 2, 2023
El curso esta bueno como introducción, pero ya esta abandonado por su creador y la dependencia de mockingBird no se puede utilizar.
Pedro
November 17, 2022
El curso es bueno, aunque faltan ejemplos creando los componentes de Stub, Spy y Mock sin necesidad de un framework
Mauro
October 6, 2022
Buen curso para iniciarse, se agradecen las explicaciones sobre Mock, Stub y Spy. Se puede ver que hay videos reutilizados de algun curso con Kotlin por las referencias a Mockito, pero es entendible que el instructor aproveche el contenido para hacer varios cursos. Sabemos que no es sencillo producir contenido. Creo que el curso está bien para lo que propone, se agradece.
Ricardo
September 17, 2022
Me hubiera gustado profundizar más en ejemplos más complejos. Por ejemplo, testear clases que recogen datos de un servicio web, base de datos o proyectos con alguna arquitectura (MVVM, VIPER...) pero por lo general me ha servido para tener muy claro una tarea pendiente como son los test unitarios y el mock. Todo muy bien explicado. Muy recomendado el curso
Omar
February 16, 2022
Grandísimo curso. Un poco complicada la parte de MockingBird pero conforme vas avanzando se le entiende muchísimo más.
Carlos
November 3, 2021
Muy buen curso. Me gusta el estilo: práctico, basado en ejemplos muy sencillos, y que no pierde el tiempo: directo y sin escalas a la idea importante.
Rafael
July 1, 2021
Si no conoces nada de unit test esta bueno el curso pero si quieres profundizar mas no ayuda demasiado
Rafael
June 25, 2021
Excelente curso, tenía muchas ganas de aplicar Unit Testing en mis proyectos y al fin tengo una idea de como realizarlo de manera correctamente
Rafael
April 20, 2021
En general el curso es muy bueno sin embargo considero que podría no centrarse tanto en el uso de un pod como lo es ‘mockingbird’ pues en las empresas no siempre se utilizan pods de terceros si no que incentiva a crear sus propios frameworks, más sin embargo me parece qué hay mucho valor en este curso y si lo recomiendo si no conoces unit test en swift
Jorge
February 7, 2021
Me ha gustado mucho la parte de mock, la he encontrado de mucha utilidad. En cuanto a la parte estrictamente de lo que es el framework XCTest me hubiera gustado ver algún ejemplo algo más complejo, por ejemplo con clases. Pero en líneas generales recomendaría éste curso a cualquiera que quiera tener al menos unas nociones básicas y bien asentadas de todo lo que implica el tener una batería de test para todo el código.

Charts

Price

Unit Test Swift Desde Cero - Aprende Test Unitarios en iOS - Price chart

Rating

Unit Test Swift Desde Cero - Aprende Test Unitarios en iOS - Ratings chart

Enrollment distribution

Unit Test Swift Desde Cero - Aprende Test Unitarios en iOS - Distribution chart
3210491
udemy ID
6/6/2020
course created date
6/20/2020
course indexed date
Bot
course submited by