Comprehensive Self-Test