|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/curso-unit-test-kotlin-test-unitarios-para-kotlin/
课程评论:没有评论
## Coursera 课程总结:Kotlin 单元测试 - Kotlin 单元测试 本课程是为已经掌握 Kotlin 编程语言,并希望通过单元测试提升代码质量、减少 Bug、优化可维护性以及增强求职竞争力的开发者量身定制的。 **课程核心目标:** * **掌握 Kotlin 单元测试技能:** 学习如何为 Kotlin 应用编写高质量的单元测试,确保代码按预期运行。 * **提升代码质量:** 通过单元测试,提高代码的健壮性、可靠性和可维护性。 * **减少 Bug:** 及早发现并修复代码中的错误,降低生产环境中的 Bug 率。 * **增强代码可维护性:** 单元测试能够作为代码的文档,并在重构时提供保障,降低长期维护成本。 * **提高就业竞争力:** 熟练掌握单元测试是 Kotlin 开发者(包括后端和 Android 开发)必备的技能之一。 **课程内容亮点:** 本课程将深入介绍 Kotlin 中最常用的两个单元测试框架: 1. **JUnit 5:** * **项目构建:** 学习如何从零开始使用 JUnit 5 为 Kotlin 项目创建单元测试。 * **核心注解:** 掌握 `@Test`, `@BeforeAll`, `@AfterAll`, `@BeforeAny`, `@AfterAny` 等常用注解的用法。 * **断言:** 学习如何使用断言来验证代码的输出。 2. **Mockito:** * **Mocking 概念:** 理解 Mock, Stub, Spy 的概念以及它们在测试中的作用。 * **测试void方法:** 学习如何对不返回任何值的方法进行测试。 * **Mockito 注解:** 掌握 `@Mock`, `@Spy`, `@Captor`, `@InjectMock` 等常用注解。 * **标准化测试编写:** 学习如何编写团队易于理解的标准化测试代码。 **先修要求:** * 具备扎实的 Kotlin 编程语言基础。 **课程适合人群:** * 希望提升 Kotlin 代码质量的开发者。 * 想要在 Android 或后端开发领域工作的 Kotlin 开发者。 * 对单元测试感兴趣并希望系统学习的开发者。 通过本课程的学习,您将能够自信地为您的 Kotlin 应用编写单元测试,为您的职业发展奠定坚实的基础。
Las pruebas unitarias verifican que tu código hace realmente lo que tiene que hacer. Por ello toda aplicación debe desarrollarse con un sistema de Unit Test. Kotlin en es un leguaje que cada vez tiene más demanda y las empresas del sector suelen pedir profesionales que saben como testar sus aplicaciones. Si deseas trabajar como Kotlin developer ya sea en la parte Backend como desarrollando aplicaciones Android 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 Kotlin 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 Kotlin.A lo largo de este curso verás los dos frameworks más utilizados a la hora de hacer pruebas unitarias en Kotlin.JUnit 5Aprenderás a crear un proyecto con JUnit 5 para kotlin desde cero.AssertLas etiquetas más utilizadas @Test, @BeforeAll, @AfterAll, @BeforeAll, @AfterAll y muchas másAprenderás en definitiva a hacer pruebas unitarias.MockitoAprenderá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 entiendaNo lo dudes si quieres aprender a hacer test unitarios en tus aplicaciones Android o Backend con Kotlin este es tu curso. Nos vemos.