Compatibility Testing in Software Engineering: How to Run It Like an Expert