User perspective testing, using Ruby

Object-Oriented Programming (OOP)