Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução a testes de API com Spring Boot

Introdução a testes de API com Spring Boot

Palestra apresentada no ConFLOSS 2020
https://confloss.com.br/

O mercado de trabalho está cheio de oportunidades envolvendo Java e Spring Boot, nelas também podemos perceber a demanda de conhecimento sobre qualidade de software.
Esta palestra conceitua testes automatizados e a utilização no Spring Boot.

raphaeldealmeida

August 22, 2020
Tweet

More Decks by raphaeldealmeida

Other Decks in Programming

Transcript

  1. Introdução a
    testes de API
    com Spring Boot

    View full-size slide

  2. Raphael
    de Almeida

    View full-size slide

  3. DojoRio
    PHPRio
    RubyOnRio
    Mestrando
    Computação UFF

    View full-size slide

  4. https://t.me/archDesignOO

    View full-size slide

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

    View full-size slide

  6. Qual é o tamanho do seu
    projeto?

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  9. O que é o Sprint Boot?

    View full-size slide

  10. O que é o Spring
    Framework?

    View full-size slide

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

    View full-size slide

  12. Testes automatizados

    View full-size slide

  13. Confiabilidade

    View full-size slide

  14. Teste de
    Unidade,
    Integração e
    Sistema

    View full-size slide

  15. Teste de
    Unidade

    View full-size slide

  16. Teste de
    Integração

    View full-size slide

  17. Teste de
    Sistema

    View full-size slide

  18. Como escrever testes?

    View full-size slide

  19. Contexto
    Ação
    Verificação

    View full-size slide

  20. Abordagem
    bottom-up
    x
    top-down

    View full-size slide

  21. Chega de
    falar...

    View full-size slide

  22. 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

    View full-size slide

  23. Avalie
    https://bit.ly/3aNZtLt

    View full-size slide

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

    View full-size slide