Testing Criteria and Analysis