There are three types of tests you should use: unit tests, integration tests and catapult tests (that's how we call them). You know what unit tests are, right? If not, we recommend to read this book first: "Growing Object-Oriented Software, Guided by Tests", by Steve Freeman and Nat Pryce, Addison-Wesley Professional, October 2009 (in amazon.com).
Interesting part is integration and catapult testing.
To be continued...
Most important integration testing "checks".
Some new checks will appear in the next versions of Maven plugin.