To add to this, editor commands to quickly switch to your test file, auto generate test boilerplate and run the currently highlighted test are super helpful to speed up this loop.
I use Vim for programming Go and have a few custom scripts built on top of https://github.com/fatih/vim-go.