Selenium is a tool for writing automated tests of web applications. You can develop automated tests in the programming language of your choice such as c#, java, python, php, perl and ruby as well as running those tests on different combination of browsers such as Chrome, Firefox or IE.

This article represents compendium of best practices for applications running on Apache Hadoop. In fact, we introduce the notion of aGrid Pattern which, similar to a Design Pattern, represents a general reusable solution for applications running on the Grid.

RSpec is a Behavior-Driven Development tool for Ruby programmers. BDD is an approach to software development that combines Test-Driven Development, Domain Driven Design and Acceptance Test-Driven Planning. RSpec helps you do the TDD part of that equation, focusing on the documentation and design aspects of TDD.

he mobile application development space is progressing rapidly; this is partly due to new frameworks that have emerged with promises to make mobile development easier and more approachable to a traditional web developer. This article focuses on developing native mobile applications by applying the HTML, CSS, and JavaScript language skills you already have to two frameworks: a new framework called Jo, and an open source framework called PhoneGap that lets you access native features on some of the most popular mobile platforms.

Tellurium Automated Testing Framework is an open source automated testing framework for testing web applications. Tellurium evolved from Selenium framework with a different testing approach. Tellurium is built on UI module concept, which makes it possible to write reusable and easy to maintain tests against the dynamic RIA based web applications.

Avrois a recent addition to Apache’s Hadoop that defines a data format designed to support data-intensive applications, and provides support for this format in a variety of programming languages. This article takes it for a test drive and provides some suggestions on its proper usage.