As a consumer of the API, I can attest that the developers of HelloBlock have a put a lot of thought into the API. Developers of Bitcoin apps might find the Testnet faucet particularly useful: https://helloblock.io/docs/ref#faucet
In particular, these endpoints are designed to be used as part of the 'before hook' in your integration tests so that you can start with fresh testnet coins in every test.