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

Testes de APIs

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Testes de APIs

Avatar for Frederico Moreira

Frederico Moreira

December 18, 2016
Tweet

More Decks by Frederico Moreira

Other Decks in Technology

Transcript

  1. API é um conjunto de rotinas e padrões de programação

    para acesso a um aplicativo de software ou plataforma baseado na Web. “ https://canaltech.com.br/o-que-e/software/o-que-e-api/
  2. Uma API é criada quando uma empresa de software tem

    a intenção de que outros criadores de software desenvolvam produtos associados ao seu serviço. “
  3. Testes no Nível de Serviço Preenche o gap entre testes

    unitários e de UI Comum em times ágeis dependendo da arquitetura Acontecem em paralelo ao desenvolvimento Foco na funcionalidade e não no comportamento/experiência Subcutaneous Test - Martin Fowler
  4. #COMANDO CURL curl -i -X GET "http://localhost:5000/contacts?name=Tester" #HEADER HTTP/1.1 200

    OK X-Powered-By: Express Content-Type: application/json; charset=utf-8 Content-Length: 110 ETag: W/"6e-Za+ESrkoytVXhydy0NJoFA" Date: Mon, 14 Mar 2016 18:17:19 GMT Connection: keep-alive #BODY [{"_id":"56d5efa8c82593800291c02b","name":"Tester","mobilephone":"0552188889999","hom ephone":"0552133332222"}]
  5. UI Service Unit Manual Testes Automatizados de API Testes Automatizados

    de Integração Testes Automatizados de Componentes
  6. OWASP: https://www.owasp.org WS-Attacks: http://www.ws-attacks.org/Main_Page ZED Attack Proxy (ZAP): https://www.owasp.org/index.php/ OWASP_Zed_Attack_Proxy_Project

    BURP: https://portswigger.net/burp/ Ready! API Secure: https://smartbear.com/product/ready-api/secure/ overview/
  7. www.concretesolutions.com.br Rio de Janeiro – Rua São José, 90 –

    cj. 2121 Centro – (21) 2240-2030 São Paulo - Av. Nações Unidas, 11.541
 3º andar - Brooklin - (11) 4119-0449 Ajudamos empresas a criar produtos digitais de sucesso