Quarkus - Testes Unitários com JUnit 5

所在平台: Udemy

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

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Quarkus - 单元测试与 JUnit 5 课程概述:本课程旨在介绍Java和Quarkus框架及JUnit 5的单元测试基础知识。学习如何编写可测试的代码并遵循软件工程的最佳实践是每位软件开发人员职业发展的重要技能。课程内容将系统地阐述单元测试的重要性,以及在注重软件质量和可维护性的应用开发中的作用。我们将重点讲解如何使用Quarkus框架和Java语言,结合JUnit测试框架,创建REST API的单元测试和功能测试。 在课程中,您将学习如何构建一个简单的REST API,该API能够从内存数据库(H2)中保存和检索公司数据,并对数据进行验证。通过这个过程,您将理解封闭范围方法与涉及数据库访问的方法之间的测试差异。 课程内容包括: - 单元测试在软件开发中的基础知识和重要性。 - 创建一个可以保存、搜索数据和验证信息的简单REST API。 - 针对REST API请求创建测试类。 - 针对方法的单元测试创建测试类。 - 理解封闭范围方法和数据库访问方法之间的测试差异。 - 使用@BeforeEach注解整理测试代码。 - 利用Mocks技术隔离单元测试。 这个课程不仅适合希望提升技能的开发人员,也是对测试有兴趣的初学者的良好入门选择。

课程评论(0条)

课程详情

Introdução a Testes Unitários com Java + Quarkus Framework + JUnit 5 Aprender a criar código que seja testável e que esteja de acordo com as melhores práticas da Engenharia de Software certamente é um conhecimento essêncial para quem busca evoluir na carreira de Desenvolvedor de Software.Neste curso, busco ensinar de forma objetiva os fundamentos gerais sobre testes unitários e qual a sua importância nodesenvolvimento de aplicações que prezam pela qualidade e boa manutenção do software e também dar um foco em comocriar testes de unidade e testes de recursos de uma API REST usando o Quarkus Framework com a linguagem Java e usandoo JUnit Framework para auxiliar na camada de testes.Ao acompanhar o conteúdo deste curso, você vai criar uma API REST simples que busca e salva dados de uma Empresa em um banco de dados em memória (H2 database) e também faz algumas validações com dados. Desta forma será possível compreender a diferença em testar métodos com escopo fechado de processamento de métodos que processam dados e também fazem acesso a banco de dados.Tópicos:Explicação sobre fundamentos e importância de usar Testes Unitários no Desenvolvimento de Software;Criar uma API REST simples que salva dados, busca dados e valida informações;Criar classes de teste com foco em requisições para API's REST;Criar classes de teste com foco em testes unitários de métodos;Compreender a diferença entre testes de métodos com escopo fechado e métodos que fazem acesso a banco de dados;Utilização de anotações como @BeforeEach para organização do código de testes;Utilização de Mocks para isolar os testes unitários.

课程标签

0人关注该课程

主题相关的课程