I watched a nice presentation by Chris Rackauckas, where he separates tests in:
- Unit test
- Integration test
- Interface test
- Regression test
- Downstream test
You can find the details at Maintaining Large Scale Julia Ecosystems - JuliaHEP Workshop, Chris Rackauckas.