The recently released, Visual Studio Unit Test Generator includes support for multiple test framework and enables you to unit test applications directly from within Visual Studio 2012 and 2013.
Collaboration between developers and testers is often considered important in cross functional agile teams to become successful. There is also a benefit of having independence for testers, so that they can report about the quality of the software without fear. How can you balance testers independence with collaboration in agile teams?
The recently released Isolator V7.4 by Typemock includes SmartRunner, Keyboard Shortcuts, GetTimesCalled API with support for re-running and re-debugging. The new release also provides an ability to test legacy code.
As part of the beta 1 release, Entity Framework 6 has added new methods to DbSet: AddRange, RemoveRange, and FindAsync. But what will happen with IDbSet, the matching abstract interface?
Microsoft recently released an update to Visual Studio 2012 with support for windows phone unit testing and improvements to Windows Store unit testing.
The community research we published on .NET tools and practices had more than 650 votes leading to some interesting results. We attempt to draw insights.
Pex is a visual studio add-in and unit testing tool developed by Microsoft Research. The tool examines your source code and does a whole lot of job such as suggesting tests and picking values for parameters.
Mighty-Moose, a continuous build and test-runner for .NET, now comes free of charge.
The code coverage utility dotCover 2.0 now includes an integrated unit test runner, rather than requiring ReSharper to run tests. It has been updated to support Visual Studio 2012 RC, and includes new attribute filters.
Navigation is a library that makes ASP.NET Web Forms more testable by moving the CRUD logic out of the codebehind files. Graham Mendick’s article “Unit Testing in the Navigation..” explores some of the features and how unit tests can be written.
Shims are a part of the Microsoft Fakes framework that allow Method interception as a part of testing – including framework methods. This allows for lesser intrusive unit testing, as shown in an article by Rich Czyzewski, “Noninvasive Unit Testing in ASP.NET MVC4 – A Microsoft Fakes Deep Dive”.
SharpDevelop currently comes with support for NUnit and offers the Gallio Addin for MBUnit. Recently Matt Ward announced the addition of MSTest support via a new add-on.
At this week's VS Live conference, Microsoft announced a new Build Service for Team Foundation Service, the Azure-based version of Team Foundation Server. The build service will automatically compile and run unit tests every time files are checked in.
There are several components in an ASP.NET MVC 3 web app – models, controllers, route-handlers, views, html-helpers, client-side code etc. Most of these can be unit-tested, others need integration tests, and several good practices can help you keep your tests more maintainable and avoid making them brittle.