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.
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
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