Describir: Implementing Automated Software Testing :