Martin Fowlers testing guide; 9 different categories of tests.

Useful for thinking about how you meet expectations from the business side and developer side why these tests can be different and why you might need to think about them differently.

Martin Fowlers Testing Guide