The Role of Semantics in Testing Semantic Web Services