When you think about testability, think about logging. Logging can include error messages, resource utilization, system messages, protocol communications, and data. When you have logs, look at usage patterns and profiles. Or try using something like Log-Watch.