This document discusses challenges in testing machine learning and adaptive systems. It begins by explaining that these systems are non-deterministic and do not always produce the same outputs for a given input. Traditional testing approaches cannot be used because outputs are not predefined. The document then explores challenges like defining requirements, determining what constitutes a bug, and validating results without a single correct answer. It argues that testing objectives, scenarios, and acceptable outcomes need to be clearly defined. Accuracy alone may not be a useful metric, and non-deterministic results are expected. Overall, the document advocates understanding how these systems work and setting measurable criteria to assess quality.