Four years ago, I saw my first lines of Ruby, written by Zeljko Filipin in interactive ruby shell:

require 'watir-webdriver'
b =
b.goto ''

What? Tester is under control of Firefox browser!?
Software testing is hard and challenging job. Ruby ecosystem is one thing that help testers in their daily job. In this post I will provide one proof of that fact. I will compare code for checking email written in Java and Ruby.

Tribute to
Tribute to

Here is example of Java code (tribute to Vishvas Kumar), and here is my gist written in Ruby. Open those links in two tabs and compare them.

What do you think, which code is more maintainable?