importance of compatibility testing