Resource Redirection in Spring Pet Clinic Application for Tomcat 7 and Cloud Platforms

In previous months I've been playing with various cloud platforms, learning the basics, what's different and what not, between them and comparing with more 'traditional' developments. When I start to work in a new framework or tool, I tend to use the same set of reference applications to start. Simple stuff for a simple start. … Continue reading Resource Redirection in Spring Pet Clinic Application for Tomcat 7 and Cloud Platforms

Advertisements

First Steps with Heroku – The New-Old Boy in the Cloud

Since my previous posts about Java cloud platforms I wanted to expend some time with Heroku and compare with the others. Heroku is a veteran among the cloud platforms, but it's not until a few months ago that they launched a Java offering. In this post I will share my experiences starting with Heroku and … Continue reading First Steps with Heroku – The New-Old Boy in the Cloud

Selenium in One Minute (Video)

For some time I've been willing to record and upload a short video showing how Selenium works, working in a grid with several computers/browsers and an Android table as well. For this short demo I've used the Spring PetClinic reference application, tweaked to work with Spring 3.0.6 and Tomcat 7.0.22. This short video is slightly … Continue reading Selenium in One Minute (Video)

Test Automation with Selenium WebDriver and Selenium Grid – part 3: Continuous Integration

In part 1 in the series (read it here) I discussed about Selenium, the widely used tool for browser test automation, and I showed how easy is to setup a testing grid with multiple OS and browsers. In part 2 (read it here) I showed how to leverage WebDriver API to create and execute tests distributed across … Continue reading Test Automation with Selenium WebDriver and Selenium Grid – part 3: Continuous Integration

Test Automation with Selenium WebDriver and Selenium Grid – part 2: Creating and Executing Tests

In part 1 in the series (read it here) I presented Selenium, a widely known tool for browser test automation. Starting with Selenium 2, the most important components from the suite are Selenium WebDriver and Selenium Grid. In part 1 I showed how easy is to setup a testing grid with multiple OS and browsers. … Continue reading Test Automation with Selenium WebDriver and Selenium Grid – part 2: Creating and Executing Tests

Test Automation with Selenium WebDriver and Selenium Grid – part 1: Setting Up the Grid

For a long while I've been "dying to play" with Selenium (www.seleniumhq.org and code.google.com/p/selenium/). I've heard and read very good things about this tool from colleagues and from the blogosphere. Selenium is, in short, an open source tool to automate web browser interactions. A primary use case is, of course, browser test automation. Selenium has greatly evolved … Continue reading Test Automation with Selenium WebDriver and Selenium Grid – part 1: Setting Up the Grid

Measure Code Coverage of HtmlUnit Based Tests with Sonar and JaCoCo

This blog post is the third one in a series about Integration Tests with HtmlUnit. The first post, titled "Automating Assembly and Integration Tests with HtmlUnit", showed how to write integration tests of web UI applications using HtmlUnit. That post can be read here. The second post, titled "Integrate HtmlUnit Based Tests with Apache Maven and … Continue reading Measure Code Coverage of HtmlUnit Based Tests with Sonar and JaCoCo