Hoje é essencial o uso de API nas construções de novas aplicações, onde os desenvolvedores podem se utilizar de API's que atendam seus negócios a fim de melhorar o desempenho da sua aplicação, não precisam desenvolver tudo do zero, além de que um mesmo serviço pode ser usado em mais de uma aplicação dentro ou fora de uma empresa, que é melhor do que ter vários códigos espalhados fazendo a mesma coisa, e também uma mesma API pode ser usada no mundo mobile ou WEB! Tendo em vista isto, é essencial que se garanta a qualidade dessas API's que estão sendo desenvolvidas através de testes que validem todos os dados que estão sendo expostos pelas API's, e como vivemos em um contexto ágil, é ideal que automatizamos os testes das inúmeras API's que um projeto possa conter, além de colocar essa automação em uma integração contínua para quando houver qualquer mudança termos um feedback mais rápido se algum defeito acontecer.