TestingBot Blog

TestingBot provides a cloud of browsers and devices, ready to run your Automated, Live and Visual tests.

2012-02-19

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.


Read More
2012-02-10

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.


Read More
2012-02-09

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.


Read More
2012-02-03

Browser statistics gathered from Selenium testing

This week we've reached the 35,000 tests milestone 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 a lot more statistics are gathered in our datastore.



Read More
2012-01-20

Video Record your Selenium Tests

When a Selenium test fails, you usually get a clear error message or trace to indicate where the problem is located. A video of your Selenium test will offer even more help in finding out just why your Selenium test failed. By video-recording your Selenium test, you can track down when and where a problem occurs.


Read More
2012-01-16

Mobile Testing with Selenium and Android Ice Cream Sandwich

Today we've added Android to our Selenium grid, which means you can now use our grid for mobile testing as well. We've hooked up an Android Ice Cream Sandwich emulator to the grid, which speaks Webdriver protocol.


Read More
2012-01-11

Receive SMS alerts when a Selenium test fails

Today we've added SMS support to our alert options. If a test fails, we can now alert you via e-mail, push notification and SMS.


Read More
2012-01-08

Selenium automated browser testing with C# and NUnit.

In this blog post we'll highlight how easy it is to start testing websites with .NET framework 4 or .NET framework 3 and C#. NUnit is built for all .NET languages and is basically a unit testing framework. It's written in C# and integrates nicely with .NET and its features/syntax.



Read More
2012-01-06

Selenium 2.16.1, ChromeDriver 18.0.995.0 and C# with NUnit

We are pleased to announce that we have updated our Selenium grid to the latest Selenium version, 2.16.1 Changes include improved stability and bugfixes. You can read the detailed changelog on the official website of the Selenium project.


Read More
2012-01-02

Selenium SSL/HTTPs support

Today we've added SSL support to our Selenium grid, you can now test HTTPs pages without problems. Self-signed and regular SSL certificates should be automatically accepted on our browsers.



Read More
2011-12-27

Creating a Selenium test from scratch

In this blogpost we'll talk about creating your first Selenium test, running the test on your own computer and then later run it on several browsers at once. It shouldn't be too hard to follow along, but if you have any questions or remarks, please leave a comment.

Prerequisites


Read More