Test everything. You should be writing test cases for every component and its associated methods that exist in your application. You can then test them individually and as a group. Many developers today are following the
TDD[
^] pattern for completeness.