Testes automatizados na prática com Spring Boot

所在平台: Udemy

课程主页: https://www.udemy.com/course/testes-automatizados-na-pratica-com-spring-boot/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Spring Boot 实战自动化测试 **课程概述:** 本课程将带你深入学习 Spring Boot 项目的自动化测试。通过构建一个 Star Wars 星球 API 的项目,你将实践掌握自动化测试的各个环节。 **课程内容亮点:** 1. **自动化测试入门:** 了解自动化测试的基本概念。 2. **测试类型与测试金字塔:** 学习不同的测试类型,以及如何遵循测试金字塔原则。 3. **单元测试与 Mockito:** 掌握单元测试的编写,并学会使用 Mockito 创建测试替身。 4. **Spring Boot 集成测试:** 学习如何进行 Spring Boot 应用的集成测试。 5. **Spring Boot 模拟测试:** 探索 Spring Boot 中的模拟测试方法。 6. **测试拆分与分阶段:** 学习如何合理拆分测试,并按阶段进行。 7. **Jacoco 代码覆盖率分析:** 使用 Jacoco 评估测试的覆盖率。 8. **Pitest 变异测试:** 了解并通过 Pitest 进行变异测试。 9. **实践练习:** 通过一系列的练习让你巩固和深化所学知识。 10. **更多丰富内容:** 还有更多精彩的测试技术等你来学习! **将涉及的技术:** Spring Boot Test, Junit 5, Mockito, AssertJ, Hamcrest, JsonPath, Jacoco, Pitest 等。 **自动化测试的优势:** * **代码稳定性:** 让你敢于修改代码,而不用担心破坏现有功能。 * **易于验证:** 只需运行测试即可轻松验证软件是否正常工作。 * **提升信心:** 当你修改软件时,可以通过运行测试来检查是否引入了意外的 bug。 * **行业标准:** 自动化测试是大型企业广泛采用的最佳实践。 **课程价值:** 通过本课程的学习,你将能够编写出 bug 更少、可读性更高、更易于维护的代码,从而赢得同事的喜爱! **立即报名,开启你的自动化测试实战之旅!**

课程评论(0条)

课程详情

Aprenda testes automatizados com Spring Boot na prática!Nesse curso, você vai aprender na prática a criar testes automatizados para seus projetos Spring Boot através da criação de uma API de planetas da franquia Star Wars!Está incluído no curso:1 - Introdução à testes automatizados 2 - Tipos de teste e a pirâmide 3 - Testes de Unidade, criando dublês de teste com o Mockito4 - Testes de integração com o Spring Boot5 - Testes subcutâneos com o Spring Boot6 - Separação dos testes em fases7 - Testes/análise de cobertura com o Jacoco8 - Testes mutantes com o Pitest9 - Exercícios passo-a-passo para se aprofundar10 - E mais!Algumas tecnologias que serão vistas são: Spring Boot Test, Junit 5, Mockito, AssertJ, Hamcrest, JsonPath, Jacoco, e Pitest.Com testes automatizados nós obtemos as seguintes vantagens:Código mais estável, podemos mudar sem medo de quebrá-loÉ fácil de verificar se software funciona, basta rodar os testes na sua máquinaTemos confiança em mudar o software, pois podemos rodar os testes para checar se um bug acidental foi introduzidoE por causa de tudo isso, testes automatizados são aplamente usados pelas grandes empresasE então, o que você está esperando? Se inscreva já no curso que fará você ser amado pelos seus colegas de trabalho por produzir um código com menos bug, mais legível, e portanto mais fácil de mudar ;)

课程标签

0人关注该课程

主题相关的课程