Last week I worked on some integration tests in Selenium. Today I’m redoing the same test in WatiN to get a feel for both tools.
Since the application uses TinyMCE for most of it’s text inputs I had to find a way to write to it within the tests.… Fortsätt läsa
I want to have our Selenium tests to run automatically the same way as our other NUnit tests does. This means that I want to have the Selenium Server started automatically before running the test cases.
- I started by downloading the Selenium RC and unzipped it to C:SeleniumSelenium-RC
- I created a .NET project where I referenced the ThoughtWorks DLLs in C:SeleniumSelenium-RCselenium-dotnet-client-driver-1.0.1
- I added a new class to where I copied the Selenium getting started C# class
- I added my own TestFixtureSetup and a TestFixtureTeardown to this class.
… Fortsätt läsa
Before I started pairing I often felt that there was a gap between business and development -departments. Communication was mostly done via bug trackers or specifications. Issues were ofter dealt with via e-mail and misconceptions were common.
Since I started pairing I feel a greater (not perfect but better!) contact to the business and I think it’s because I’m used to take discussions.… Fortsätt läsa
I’ve read up on some pair programming research. Here is the different papers I’ve read. With a short description for each.
Strengthening the Case for Pair-Programming
They compare results from professional developers working with and without pair programming and teams at the university doing both pair programming and non pair programming.… Fortsätt läsa
I tried to run my WatiN tests in the test runner in SharpDevelop and got stuck on the following error:
System.Threading.ThreadStateException : The CurrentThread needs to have it's ApartmentState set to ApartmentState.STA to be able to automate Internet Explorer.
If you are running your tests with MBUnit you can add the following to your TestFixture:
[TestFixture(ApartmentState = ApartmentState.STA)]
But I couldn’t find any similar for NUnit.… Fortsätt läsa