Ben Adderson

Ben Adderson is a test engineer and project manager in DevOps at Red Gate. Ben is part of the Product Services team which works on the Product Release Application, licensing, “check for updates”, and the “early warning system” (a tool that aggregates different data streams to show how many users are on a particular build, and how that build is performing in the wild). The majority of what his team does is developing and deploying .NET applications.

23 November 2012
23 November 2012

Automated Deployments: The Tester's Tale

Why should an automated deployment process be such an advantage? Once a process is scripted reliably, it can be repeated without human error, and is therefore testable. It also means that it is less tiresome, and is therefore done more often. Problems surface quicker and are caught more easily. That's not all, as Ben the Tester explains.… Read more
02 June 2010
02 June 2010

Regression testing with Selenium GRID

0
0
A lot of software teams out there are tasked with supporting and maintaining systems that have grown organically over time, and the web team here at Red Gate is no exception. We’re about to embark on our first significant refactoring endeavour for some time, and as such its clearly paramount that the code be tested … Read more
0
0
10 September 2009
10 September 2009

[BrowserTheory] – Adding a [URL] attribute to the [Browser] attribute for xUnit.net

0
0
EDIT: After a request in the comments, the full solution can be obtained from here. After my last post it was suggested to me that I create a [URL] attribute to deal with the unnecessary repetition of the testStartPageUrl parameter when creating a [Browser] attribute. The example below shows the problem: [Theory] [Browser(Browsers.InternetExplorer7, "http://www.google.com")] [Browser(Browsers.Firefox3_5, … Read more
0
0
02 September 2009
02 September 2009

Improving the xUnit.net [Browser] attribute

0
1
In yesterday’s post I talked about an xUnit [Browser] attribute that wraps Selenium, taking care of setting up the browser objects we pass as parameters into our test methods. Where I left off, my example test case looked as follows: [Theory] [Browser("Internet Explorer 7")] [Browser("Firefox 3.5")] [Browser("Google Chrome")] [Browser("Opera")] public void Google_For_SimpleTalk(ISelenium iSelenium) {     … Read more
0
1
01 September 2009
01 September 2009

Combining xUnit.net and Selenium

0
0
There has been a fair amount of discussion about how to improve our test automation here in the Web Team at Red Gate. One of the avenues that we are keen to go down is browser automation. In the browser automation arena, the two big players for .NET web applications are WATIN (Web Application Testing … Read more
0
0