SlideShare uma empresa Scribd logo
1 de 25
Topic Title
Testes em API REST
+
Claudenir Freitas
claudenir.machado@sensedia.com
+55 19 98298-4402
@claudenir_cf
Claudenir Freitas
claudenir.machado@sensedia.com
+55 19 98298-4402
@claudenir_cf
Testes em API
REST
Contexto Documentação Testes Automação
Testes em API REST
Contexto
Por que utilizar APIs?
Testes em API REST
Contexto
A ideia das APIs é Descomplicar, provendo um
mecanismo simples, seguro, escalável para um
desenvolvedor construir suas soluções
desacopladas no menor tempo possível.
Testes em API REST
Contexto
Testes em API REST
Contexto
Testes em API REST
Contexto
Testes em API REST
Documentação
Testes em API REST
Documentação
Testes em API REST
Documentação
Testes em API REST
Testes
Como proceder?
Testes em API REST
Testes
Algumas ferramentas
Abao: https://github.com/cybertk/abao/
DHC: https://restlet.com/products/dhc/
Dredd: https://github.com/apiaryio/dredd
Apimatic: https://apimatic.io/
Chakram: https://github.com/dareid/chakram
Frisby.js: https://github.com/vlucas/frisby
Runscope: https://www.runscope.com/
SmartBear TestComplete Platform: https://smartbear.com/product/testcomplete/features/
Testes em API REST
Testes
Testes em API REST
Testes
Testes em API REST
Testes
Testes em API REST
Testes
Testes em API REST
Automação
?
Testes em API REST
Automação
Testes em API REST
Automação
Testes em API REST
Automação
Testes em API REST
Automação
Testes em API REST
Automação
Topic Title
/sensedia
/sensedia
/company/sensedia
claudenir.machado@sensedia.com
+55 19 98298-4402
@claudenir_cf

Mais conteúdo relacionado

Semelhante a TDC 2016 SP - Testes em API REST

DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...iMasters
 
Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5Nicolas Takashi
 
Criando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssuredCriando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssuredElias Nogueira
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileElias Nogueira
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Testando uma aplicação com Arquitetura Hexagonal e Spring Boot
Testando uma aplicação com Arquitetura Hexagonal e Spring BootTestando uma aplicação com Arquitetura Hexagonal e Spring Boot
Testando uma aplicação com Arquitetura Hexagonal e Spring BootHenrique Schmidt
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
TDC2016SP - Construindo Web APIs em Java na era do Big Data
TDC2016SP - Construindo Web APIs em Java na era do Big DataTDC2016SP - Construindo Web APIs em Java na era do Big Data
TDC2016SP - Construindo Web APIs em Java na era do Big Datatdc-globalcode
 
Meet up teste api htt-party cucumber
Meet up   teste api htt-party cucumberMeet up   teste api htt-party cucumber
Meet up teste api htt-party cucumberRafael Berçam
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasAmazon Web Services LATAM
 
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidadeTDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidadeStefan Teixeira
 
Eclipse Rich Client Platform - FISL 2009 - PT-BR
Eclipse Rich Client Platform - FISL 2009 - PT-BREclipse Rich Client Platform - FISL 2009 - PT-BR
Eclipse Rich Client Platform - FISL 2009 - PT-BRHugo Corbucci
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...Amazon Web Services
 
Os 7 Pecados Capitais na exposição de APIs RESTful
Os 7 Pecados Capitais na exposição de APIs RESTfulOs 7 Pecados Capitais na exposição de APIs RESTful
Os 7 Pecados Capitais na exposição de APIs RESTfulKleber Bacili
 
Visual Regression Testing em ambientes na nuvem - Stefan Teixeira
Visual Regression Testing em ambientes na nuvem - Stefan Teixeira Visual Regression Testing em ambientes na nuvem - Stefan Teixeira
Visual Regression Testing em ambientes na nuvem - Stefan Teixeira minastestingconference
 

Semelhante a TDC 2016 SP - Testes em API REST (20)

DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
 
Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5
 
Criando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssuredCriando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssured
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e Mobile
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Testando uma aplicação com Arquitetura Hexagonal e Spring Boot
Testando uma aplicação com Arquitetura Hexagonal e Spring BootTestando uma aplicação com Arquitetura Hexagonal e Spring Boot
Testando uma aplicação com Arquitetura Hexagonal e Spring Boot
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
TDC2016SP - Construindo Web APIs em Java na era do Big Data
TDC2016SP - Construindo Web APIs em Java na era do Big DataTDC2016SP - Construindo Web APIs em Java na era do Big Data
TDC2016SP - Construindo Web APIs em Java na era do Big Data
 
Meet up teste api htt-party cucumber
Meet up   teste api htt-party cucumberMeet up   teste api htt-party cucumber
Meet up teste api htt-party cucumber
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
 
Apresentação rest api
Apresentação rest apiApresentação rest api
Apresentação rest api
 
Workshop ASP.NET MVC 5
Workshop ASP.NET MVC 5Workshop ASP.NET MVC 5
Workshop ASP.NET MVC 5
 
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidadeTDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
 
Intro aspnet webapi
Intro aspnet webapiIntro aspnet webapi
Intro aspnet webapi
 
Eclipse Rich Client Platform - FISL 2009 - PT-BR
Eclipse Rich Client Platform - FISL 2009 - PT-BREclipse Rich Client Platform - FISL 2009 - PT-BR
Eclipse Rich Client Platform - FISL 2009 - PT-BR
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
 
Os 7 Pecados Capitais na exposição de APIs RESTful
Os 7 Pecados Capitais na exposição de APIs RESTfulOs 7 Pecados Capitais na exposição de APIs RESTful
Os 7 Pecados Capitais na exposição de APIs RESTful
 
Visual Regression Testing em ambientes na nuvem - Stefan Teixeira
Visual Regression Testing em ambientes na nuvem - Stefan Teixeira Visual Regression Testing em ambientes na nuvem - Stefan Teixeira
Visual Regression Testing em ambientes na nuvem - Stefan Teixeira
 

Mais de Claudenir Freitas

Testes de integração em microservices
Testes de integração em microservicesTestes de integração em microservices
Testes de integração em microservicesClaudenir Freitas
 
Testes de integração em microservices
Testes de integração em microservicesTestes de integração em microservices
Testes de integração em microservicesClaudenir Freitas
 
Como garantir a qualidade de sua API?
Como garantir a qualidade de sua API?Como garantir a qualidade de sua API?
Como garantir a qualidade de sua API?Claudenir Freitas
 
Automatizando seus testes com robot framework
Automatizando seus testes com robot frameworkAutomatizando seus testes com robot framework
Automatizando seus testes com robot frameworkClaudenir Freitas
 
Automatizando seus testes com Robot Framework
Automatizando seus testes com Robot FrameworkAutomatizando seus testes com Robot Framework
Automatizando seus testes com Robot FrameworkClaudenir Freitas
 
Bastidores de Fabrica de Software
Bastidores de Fabrica de SoftwareBastidores de Fabrica de Software
Bastidores de Fabrica de SoftwareClaudenir Freitas
 
Fatec 2016 - Case Hackathon Campinas
Fatec 2016 - Case Hackathon CampinasFatec 2016 - Case Hackathon Campinas
Fatec 2016 - Case Hackathon CampinasClaudenir Freitas
 

Mais de Claudenir Freitas (7)

Testes de integração em microservices
Testes de integração em microservicesTestes de integração em microservices
Testes de integração em microservices
 
Testes de integração em microservices
Testes de integração em microservicesTestes de integração em microservices
Testes de integração em microservices
 
Como garantir a qualidade de sua API?
Como garantir a qualidade de sua API?Como garantir a qualidade de sua API?
Como garantir a qualidade de sua API?
 
Automatizando seus testes com robot framework
Automatizando seus testes com robot frameworkAutomatizando seus testes com robot framework
Automatizando seus testes com robot framework
 
Automatizando seus testes com Robot Framework
Automatizando seus testes com Robot FrameworkAutomatizando seus testes com Robot Framework
Automatizando seus testes com Robot Framework
 
Bastidores de Fabrica de Software
Bastidores de Fabrica de SoftwareBastidores de Fabrica de Software
Bastidores de Fabrica de Software
 
Fatec 2016 - Case Hackathon Campinas
Fatec 2016 - Case Hackathon CampinasFatec 2016 - Case Hackathon Campinas
Fatec 2016 - Case Hackathon Campinas
 

TDC 2016 SP - Testes em API REST

Notas do Editor

  1. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  2. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  3. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  4. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  5. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  6. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  7. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  8. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  9. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  10. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  11. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  12. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  13. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  14. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  15. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  16. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  17. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  18. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  19. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  20. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  21. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate
  22. Gartner Magic Quadrant - Integrated SOA Governance Technology Sets CAGR - Compound Annual Growth Rate