August 2009 Blog Posts

Testing: Methodologies, Best Practices, and Tools

I had the privilege to speak at the SEVDNUG yesterday about Testing. When we typically think of "Testing", we usually use the term "Unit Testing", yet we usually mean "Integration Testing" or "Functional Testing". This was definitely not a demo on how to use NUnit, but rather a specific look at the reasons for testing, the best practices for writing tests, and a look at popular and obscure tools to facilitate the task. During the presentation, we looked at many tools: NUnit, TestDriven.NET, Resharper's test runner, TypeMock, Selenium, Ivonna, NUnit's RowTest TestCase (I still think 'RowTest' is more descriptive than 'TestCase',...