Month: February 2012

Run your Selenium tests in parallel with PHPUnit

One of the advantages of running your Selenium tests on the TestingBot grid is that we scale depending on your needs. If you need to run 100 Selenium tests, it might take some time for them to finish if you run them one after another. By running tests in parallel, you can dramatically reduce the time it takes to run…

Read More »

TestingBot Jenkins Plugin – Video and screenshots of Selenium tests in Jenkins

We’re happy to release our first TestingBot plugin for Jenkins. Jenkins is a CI (continuous integration) system which runs your tests, with lots of options and features. This plugin allows Jenkins users to see a video and screenshots of every Selenium test run on the TestingBot, right from inside Jenkins. Another feature of this plugin is that it’s easy to…

Read More »

Selenium with Cucumber and Capybara

In this post you’ll find a small tutorial on how to use Cucumber and Capybara to run Selenium tests on our Selenium grid. Cucumber is Aslak Hellesøy’s rewrite of RSpec’s “Story runner”. It uses plain text DSL (Gherkin), which we mentioned in a previous post (Behat and Mink), meaning you can write tests as stories. Capybara fits nicely together with…

Read More »

Selenium testing with Behat and Mink

If you haven’t heard of Behat yet, it’s a BDD framework which runs on PHP written by Konstantin Kudryashov. Behat is similar to Cucumber for Ruby, Lettuce for Python and SpecFlow for .NET. You’ll use Behat for functional testing, data-driven testing and API testing. With Behat you can easily write Gherkin stories (which are human readable test cases). To start…

Read More »

Selenium cloud testing with Jenkins

Jenkins (formerly known as Hudson) is an open-sourced continuous integration (CI) system built in Java. With Jenkins you are able to run your Selenium tests after each xx commits to your version control system, or run at a specific interval. If you’re new to Jenkins, you can download it for free from the official Jenkins page. In this blog post…

Read More »

Browser statistics gathered from Selenium testing

This week we’ve reached the 35,000 tests milepoint so we thought it might be interesting to do some research in the statistics we’ve gathered during the browsers tests. We at TestingBot run Selenium tests for our customers during which we gather technical statistics about the browsers running the tests. Time per test, number of crashes, CPU/Ram usage per browser and…

Read More »