Three Alternative Approaches to Effective Testing