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:Ofrecemos un código de calidadReducción de bugsLos test documentan el código, por lo tanto documentamos nuestra aplicaciónOfrece garantías a las hora de refactorizar.A la larga es un código más económicoRequisito 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.XCTestAprenderás a crear un proyecto con XCTest para swift desde cero.AssertAprenderás a realizar unit test.Aprenderás en definitiva a hacer pruebas unitarias.MockAprenderás que es un Mock, Stub y SpyTestear métodos que no devuelven nadaLas etiquetas más utilizadas @Mock, @Spy, @Captor, @InjectMock y muchas másEscribirás test de una manera estándar para que todo tu equipo los entien
What you'll learn
understand the importance of unit testing
create projects using XCTest
write standard unit tests
implement mocks, stubs, and spies
Course objectives
equip participants with the skills to perform unit testing in Swift
enhance the quality and reliability of Swift applications