Testes de API: o que é, tipos e melhores ferramentas e práticas