Using neural networks to predict software faults during testing