Deep Learning Software Testing Methods