Testes unitários importam?

所在平台: Udemy

课程主页: https://www.udemy.com/course/testes-unitarios-importam/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程概述:单元测试重要吗? 在我的职业生涯中,我意识到开发者在编写单元测试方面面临巨大的障碍,这些障碍往往源于知识的空白。因此,我希望通过这个课程帮助开发者认识到,测试实际上能在日常工作中提供更多的帮助而不是干扰。我的课程目标不仅是教授你创建测试的重要工具,还希望你理解单元测试如何为你的工作带来便利。通过清晰而简单的方式讲解,我希望你在完成课程后能够对单元测试有全新的看法。 课程内容大纲: 第一课:什么是单元测试? - 单元测试的定义与非定义 - 是否需要测试数据库连接? - 是否需要测试与API的集成? - 代码测试代码 第二课:测试的类型 - 单元测试 - 集成测试 - 端到端测试 - 手动测试 第三课:使用工具 - IntelliJ IDEA Community - Java 11 - JUnit 5 Jupiter - Mockito 4 - 创建覆盖率达100%的测试(但可能并未真正测试) 第四课:编写有效的测试 - Assertions(断言) - Mocks(模拟对象) - 检查方法返回值 - 确保覆盖率的有效性 第五课:使用Verify - 在测试通过时修改代码 - 在测试失败时修改代码 - 测试失败的重要性 - 如果修改后测试未失败,则表明存在问题 - 测试是你的朋友 第六课:使用其他场景 - 异常测试 - 捕获异常信息 - 验证信息的正确性 第七课:变异测试 - Pitest工具 - 确保我们确实在测试 - 实际示例 第八课:项目结构的组织 - 条件测试 - 独立运行测试 - 运行整个类的测试 感谢致辞:如何在我的公司实施? - 了解测试的重要性后,如何在工作中建立这种文化? 通过本课程,你将掌握单元测试的基本概念与实践,提升你作为开发者的技能与信心。

课程评论(0条)

课程详情

Ao longo da minha carreira percebi a grande barreira que os desenvolvedores tem em criar testes unitários, muitas vezes percebi que eram apenas gaps de conhecimentos, lacunas que precisavam ser preenchidas e assim o desenvolvedor vai entender que os testes mais ajudam do que atrapalham no seu dia a dia. O meu curso tem por objetivo não só ensinar algumas ferramentas importantes para você criar os seus testes, mas para que você também entenda o quanto os testes unitários podem te ajudar no seu dia a dia. Fiz esse curso com muito empenho para que você consiga entender de forma clara e simples o como é importante a escrita dos testes unitários na sua aplicação, espero que conclua o curso tendo outra visão sobre testes unitários.Aula 1O que é teste unitário?O que não é teste unitárioPreciso testar conexão com o banco de dados?Preciso tester a integração com uma API?Código testando códigoAula 2Tipos de testesTestes unitáriosTestes de integraçãoTestes e2eTestes manuaisAula 3Intellij idea communityJava 11JUnit 5 JupterMockito 4ConfigCriando um testes com 100% de coberturaTeste com 100% de cobertura, mas que não está testando de verdadeAula 4Escrever um teste de verdadeAssertionsMocksVerificar retornos de um método100% de cobertura valendoAula 5Utilizando o VerifyMudar código com teste passandoMudar código com teste falhandoÉ importante que falheSe mudar algo na implementação e o teste não falhar, tem algo errado.O teste é seu amigo.Aula 6Utilizando outro cenárioTestando com exceçõesCapturar a mensagem da exceçãoValidar se a mensagem está corretaAula 7Testes com mutaçãoPitestFerramenta para verificar se estamos testando de fatoExemplos práticosAula 8Organizando a estrutura do projetoTestes com condicionaisRodando testes separadosRodando todos os testes da classeAgradecimentosComo implementar isso na minha empresa?E agora que sei a importância dos testes, como criar essa cultura onde trabalho?

课程标签

0人关注该课程

主题相关的课程