GoConvey supports Go's native
testing package. Neither the web UI nor the DSL are required; you can use either one independently.
Terminal or browser
Since GoConvey integrates with
go test, you can keep running tests in the terminal or use the auto-updating web UI for test results.
Tell your program's story
Though writing tests with
So() is optional, it's more expressive than
$ go get github.com/smartystreets/goconvey
Then open your browser to localhost:8080. Tests will be run from the working directory on down.