http://fgsl.eti.br
http://fgsl.eti.br
Quem sou eu?
●
Bacharel em Ciência da Computação
●
Especialista em Java e Programação Orientada a Objetos
●
Analista de desenvolvimento, professor e instrutor de cursos de
desenvolvimento de software
●
Doutor e Mestre em Tecnologia e Sociedade
●
Pesquisador de FLOSS
http://fgsl.eti.br
Quem sou eu?
http://fgsl.eti.br
Escrevo sobre Zend Framework desde 2008
http://fgsl.eti.br
Escrevo sobre Zend Framework desde 2008
http://fgsl.eti.br
Escrevi o primeiro livro exclusivo sobre Symfony
http://fgsl.eti.br
E chegou o Laminas
http://fgsl.eti.br
E não trabalho só com PHP...
http://fgsl.eti.br
Também escrevo outras coisas...
http://fgsl.eti.br
Mas tem novo lançamento sobre Laminas
http://fgsl.eti.br
Tenho canais no Youtube
https://www.youtube.com/@ctechis
https://www.youtube.com/@abibliasegundoocientista
http://fgsl.eti.br
O QUE É UMA API?
http://fgsl.eti.br
O QUE É UMA API?
http://fgsl.eti.br
O QUE É UMA API?
http://fgsl.eti.br
Para que testar?
Não testamos apenas para saber se ALGO
funciona.
Testamos para saber se TUDO continua
funcionando.
http://fgsl.eti.br
Tipos de teste de API
http://fgsl.eti.br
Tipos de teste de API
http://fgsl.eti.br
Tipos de teste de API
http://fgsl.eti.br
Tipos de teste de API
http://fgsl.eti.br
Tipos de teste de API
http://fgsl.eti.br
Tipos de teste de API
http://fgsl.eti.br
Tipos de teste de API
http://fgsl.eti.br
Tipos de teste de API
http://fgsl.eti.br
Tipos de teste de API
SEMPRE ESPERE O
INESPERADO!
http://fgsl.eti.br
Do que vamos falar aqui?
http://fgsl.eti.br
Do que vamos falar aqui?
http://fgsl.eti.br
Qual é o contexto?
http://fgsl.eti.br
Qual é o contexto?
http://fgsl.eti.br
https://github.com/fgsl/rest
http://fgsl.eti.br
Vamos ao código
http://fgsl.eti.br
OpenAPI
http://fgsl.eti.br
No livro fazemos uma API documentada
https://github.com/PacktPublishing/
http://fgsl.eti.br
ALGUMA
PERGUNTA?

Criando testes integrados de APIs com PHP