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

Testes de APIs

Testes de APIs

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