Testing AI Software: Methods, Code, and Drawbacks