Testing Philosophies