DANIEL: Towards Automated Bug Discovery by Black Box Test Case Generation and Recommendation