Introduction to some of the language features of Elixir showing how well it can be used in a test automation project instead of, for example, Ruby.
Elixir is a relatively new programming language with features for building robust and scalable application on top of the Erlang virtual machine. It is also well suited for building test automation suites for other applications than ones built with Elixir.
What is the best approach for a new test automation project in 2016? This post explains some well working tools and patterns I've been using in my previous projects.
There are many ways to setup Ruby on a development machine. This post explains some of the options and my preferred way of installing and switching between ruby versions.
There were several talks touching on some of the best practices in writing Cucumber features and scenarios in the CukeUp 2013 conference. The message that was repeated in several of the talks was 'push how down'. This post explains what that means.
A short summary of the CukeUp 2013 event in London in April 2013.
Screenshots can be a useful tool in debugging test failures as well as layout changes. This post explains what is required to add this step into the automation workflow.
A post explaining how to enable the upcoming Rails 4.0 feature Turbolinks in a Rails 3.2 app.
My favorite tools for test automation are Cucumber and watir-webdriver. Here is some information about the setup I use.
There are several ways to store and access data from tests. This post describes are a couple of the common options.
This is quick post listing three reasons to use Cucumber in test automation. These reasons extend outside of the usual technical evaluation of the tools and can in some cases be used to convince people outside of the QA team.
Fullcalendar is a great jQuery plugin for displaying information like events in a calendar format. This blog post describes how to get the data from the Rails app in a way that works with the plugin.
This post describes the different options for running Selenium tests in terms of where the actual browser executing the actions is run. We'll look at running tests locally as well as through Selenium server and Grid2.
There is a number of ways to find elements on a web page with watir-webdriver. This post explains some of them.
This post summarizes the upgrade process from Rails 3.1 to 3.2.
A post about advantages of using watir-webdriver for test automation projects. Why you should choose watir-webdriver for a test automation project and how to get started.
A little tip about nginx configuration when the site uses JSON requests
This is the first post on my new blog. It explains why I created the blog and what I am going to be blogging about.