Re: unit testing in vs.net 2005?



I agree. It is silly for MS to not have included the testing framework with
all versions. In my opinion, it is these business decision that might make
people choose not to use their testing framework. The last thing that a
company needs to wonder if the version they have has all the bells and
whistles. Also, companies may allow their developers to work from home who
may have their own copy of VS.NET. Most likely the individual will not be
shelling out thousands for the IDE, but they still want unit testing. Why
go through the hassle when nUnit has a proven track record and is free for
all IDE and framework versions.

"Jon Skeet [C# MVP]" <skeet@xxxxxxxxx> wrote in message
news:MPG.1e3bfe61e1bc4be098cd3c@xxxxxxxxxxxxxxxxxxxxxxx
Patrik Löwendahl [C# MVP] <patrik.lowendahl@xxxxxxx> wrote:
> The unit testing tools are only a part of Team System for System
> Developers
> and Team System for Testers. If you don't have either versions, you can
> still
> get an integrated experience by using NUnit and TestDriven.NET.

Indeed. It's as if MS believe that unless you're part of a large
enterprise development team, you don't need to do unit testing - or at
least that it's not very important.

<rant>
The silly thing is that I don't think it would have cost them *any*
sales of VSTS to include unit testing in Pro (or even Express, if I had
any say about it). No-one's going to make a purchasing decision based
on whether they can use the MS unit testing framework or whether they
have to use NUnit. MS could have taken huge amounts of unit testing
mind-share off NUnit in one fell swoop. From one I've seen of their
testing UI, I'm glad they didn't, mind you.

Still, it's not like any free IDEs have integrated unit testing, is it?
Eclipse doesn't have it, does it? Oh, wait a minute...
</rant>

--
Jon Skeet - <skeet@xxxxxxxxx>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too


.



Relevant Pages

  • Test framework for automated FW testing
    ... The tests cover functional requirements of the firmware. ... This brings me to the actual problem - which testing framework to use? ... There is a pile of unit testing frameworks, 2-3 per every language ever conceived. ... I assume testing an embedded system is a bit different - lots of stuff going on at any given time, it is less determined, there are real-time considerations etc. ...
    (comp.arch.embedded)
  • Re: unit testing in vs.net 2005?
    ... > and Team System for Testers. ... > get an integrated experience by using NUnit and TestDriven.NET. ... sales of VSTS to include unit testing in Pro (or even Express, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: TypeInitializationException / forcing all static ctors to run on startup
    ... MbUnit, but I don't know that that's any more suitable for small ... Once you've used NUnit a few times, you'll think nothing of using it, ... I consider TWO types of unit testing, ... implying no run-time unit testing. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Unit testing, code coverage, performance tools for winCE
    ... "Orcas" MS provides unit testing for devices. ... I did see that someone has done a port of nunit to the compact framework. ... As far as performace tools there is a profiler for CE as well as for CF ... curious to know if there are any unit testing, code coverage and ...
    (microsoft.public.windowsce.embedded)
  • Re: NUnit and C#
    ... If you make unit testing with NUnit part ... its final state - and noone tought of using Nunit in the planning state - so ... are realized in private methods in inherited or abstract clases - and NUnit ...
    (microsoft.public.dotnet.languages.csharp)