A chrome app to author Harvey tests.
Harvey
Harvey is an Http Endpoint Result Validation Engine, or HERVE. Hervé is a common French name, but since nobody would know how to pronounce it I went with the English equivalent, Harvey. While originally intended to make testing REST service endpoints easier, Harvey can be used to validate any Http endpoint.
Principles
- You should be able to test simple Http endpoints without writing code. You can write tests for java code in java, you can write tests for C# in C#, so you should be able to write tests for Http endpoints just with knowledge of http and no other programming language.
- All tests should be isolated and not rely on the side effects from a previous test to execute correctly.
- Tests should not rely on data setup that happens external to the tests.
- Tests should be able to be run in parallel.