now browsing by tag


A History of Ruby inside iOS Development

Today, the 24th Feb marks 25th birthday of Ruby programming language since it named by Yukihiro “Matz” Matsumoto in Japan. Since released in 1993, it becomes most dynamic, easy to learn and most fashionable programming language. In the world of iOS development, Ruby has been used almost everywhere from package management, automating releasesRead More

Fire up BDD inside Docker with Cucumber and BDDfire

The key benefits of Behavior-Driven-Development (BDD) practices are communication enhancement and customer satisfaction. You can read more on that by Dan North and Gojko Adzic. Perhaps the biggest practical challenge that stands in the way of reaping those benefits is the burden of provisioning, installation, maintenance of requisite complex and fussy infrastructure andRead More

Instant Testing of RESTful API with BDDfire and Cucumber

BDDfire2.0.1 + REST API Testing Glad to announce support for the API testing to BDDfire as we can now use pre-defined steps to perform API testing using combination of Cucumber and RestClient. BDDFire is a wholesale Ruby-Cucumber framework where you can setup Web, Mobile, Accessibility, Load, Performance and now REST APIRead More

BDDfire 2.0 with Docker, Gatling and Accessibility support

BDDfire BDDfire allows us to setup Ruby Cucumber framework within a minute with all related toolkit. It became very popular as it gives us ability to setup Ruby-Cucumber framework without wasting time while setting up test framework for new projects. You don’t have to spend months and months setting up yourRead More

BrowserMob-CLI : Ruby library to generate HAR from command line

Introducing BrowserMob-CLI Recently, I wrote BrowserMob-CLI ruby gem which allows us to generate HAR files from command line. This will preview HAR files in the Browser as well as parse it in YAML. It works well for FirefoxDriver.  ChromeDriver/GhostDriver will be coming soon.  If you are new to HAR(HTTP Archive) &Read More

Introducing Driller: Command Line Ruby based Web Crawler

Driller: RubyGem Glad to announce Ruby based web crawler ‘Driller‘ to crawl website for error pages and slow pages. Driller is a command line Ruby based web crawler based on Anemone. Driller can Crawl website and reports error pages which are not 200 or 301. This will report all otherRead More

Published New eBook: Practical Cucumber with Ruby Friends

New Free eBook I am glad to announce my new eBook on ‘Practical Cucumber with Ruby Friends‘ This book covers practical use of Cucumber, Capybara framework with step by step guide. This book also highlights modern web development tools for developers and testers. An open-source toolkit includes Capybara, Poltergeist, Relish,Read More

Setting up Vagrantified Android Appium environment provisioned with Ansible

Vagrant Vagrant is a great tool to build and distribute development environments. Vagrant allows us to keep development environment configuration same on various machines in order to avoid issues like “It works on my machine !”. If you haven’t started with vagrant please go though the getting started guide ofRead More

Setup Local Web Development Environment on OSX Yosemite 10.10 from Scratch

OSX Yosemite Get fresh copy of the OSX Yosemite. I assume that you got nothing installed on your Mac and having clean hard drive. One good we can do at this point is create an Installation USB drive by running following command from terminal.

You need at least 8GBRead More

BDDfire : An Instant Ruby-Cucumber BDD Framework

BDDfire I am glad to announce ‘BDDfire‘ : An instant Ruby-Cucumber BDD framework which supports various popular open-source libraries like Capybara, Selenium-WebDriver, Poltergeist, Relish, Cuke_sniffer, Rubocop, Appium, Saucelabs, Browserstack etc etc.BDDfire will create all the directories and required files to support the latest open-source libraries in the Ruby-Cucumber framework. BDDfireRead More