Slide 1

Slide 1 text

Introdução a testes de API com Spring Boot

Slide 2

Slide 2 text

Raphael de Almeida

Slide 3

Slide 3 text

DojoRio PHPRio RubyOnRio Mestrando Computação UFF

Slide 4

Slide 4 text

https://t.me/archDesignOO

Slide 5

Slide 5 text

Publique sobre o evento Tire suas dúvidas e de feedback para os palestrantes

Slide 6

Slide 6 text

Qual é o tamanho do seu projeto?

Slide 7

Slide 7 text

Quanto de esforço é necessário para implementar uma nova funcionalidade?

Slide 8

Slide 8 text

Quanto tempo um novo integrante demorar para contribuir com o projeto?

Slide 9

Slide 9 text

O que é o Sprint Boot?

Slide 10

Slide 10 text

O que é o Spring Framework?

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Por que eu devo testar uma aplicação Java se a compilação me protege?

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

Testes automatizados

Slide 17

Slide 17 text

Confiabilidade

Slide 18

Slide 18 text

Integridade

Slide 19

Slide 19 text

Design

Slide 20

Slide 20 text

Teste de Unidade, Integração e Sistema

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

Teste de Unidade

Slide 23

Slide 23 text

Teste de Integração

Slide 24

Slide 24 text

Teste de Sistema

Slide 25

Slide 25 text

Como escrever testes?

Slide 26

Slide 26 text

Contexto Ação Verificação

Slide 27

Slide 27 text

Abordagem bottom-up x top-down

Slide 28

Slide 28 text

Chega de falar...

Slide 29

Slide 29 text

Referências ● https://reflectoring.io/unit-testing-spring-boot/ ● https://reflectoring.io/spring-boot-data-jpa-test/ ● https://martinfowler.com/articles/practical-test-pyramid.html ● https://spring.io/projects/spring-framework ● https://medium.com/@dayvsonlima/entenda-de-uma-vez-por-todas-o-que-s%C 3%A3o-testes-unit%C3%A1rios-para-que-servem-e-como-faz%C3%AA-los-2a 6f645bab3 ● https://github.com/raphaeldealmeida/palestras-api

Slide 30

Slide 30 text

Avalie https://bit.ly/3aNZtLt

Slide 31

Slide 31 text

OBRIGADO @raph_almeida https://bit.ly/3aNZtLt