1. Test each component  separately
2. Test the entire system
Client
AC1
AC2
Traditional Test
Adequacy
Criteria for Client
Interface-based Test
Adequacy Criteria for
each server component