Challenges in Software Product Testing.