Posted on by | Posted in Developer Blog | Tagged , , ,


In the last posts we set up our infrastructure to be able to aquire Browsers that run on a remote host and we created a selenium Grid infrastructure that is scalable and reboot safe.

Within this post I want to describe how to extend the grid with windows nodes to be able to test on our beloved Internet Explorer.


Posted on by | Posted in Developer Blog | Tagged , , , , ,


After showing you how to request a remote browser from a Selenium Grid in the last part its time to put some effort in getting the grid running smoothly. Also, check out the first part of the series for the greater context of this blog post.


Posted on by | Posted in Developer Blog | Tagged , , , , ,


In the first part of the series I gave some reasons why to do acceptance testing (or webtests) as well as a rough overview how we do it at synyx. This part is rather technical and describes how to use Seleniums RemoteWebDriver to control browsers on a remote host.


Posted on by | Posted in Developer Blog | Tagged , , , , , ,


Overview - Why and how we do web-testing

In my team at synyx we wrote a lot of tests in 2012. Most of the tests were unit-tests (as a consequence of TDD), some stuff is also tested as integration-tests (sometimes because the stuff was hard to test as unit-tests, sometimes as addition to them to verify that interactions of components work properly). I can tell TDD and the special focus on tests changed the way we work pretty much and of course boosted the quality of our applications even further. Its not that we did not write tests before, but once you develop test driven you can start to trust your code which makes refactorings (evolution) easy.