473,395 Members | 1,383 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

TestDriven.NET vs. MS Team Suite

Greatings,

I started using the Team Developer version of Unit Testing and the Team
Developer version of Code Coverage. One thing I really like about it is
that I can create my Unit Tests in a seperate project in the solution and
when I view code coverage, the IDE will show me the coverage statistics for
any project in the solution that was tested.

Since I pay for my own personal Team Suite subscription out of my pocket, I
can only use the MS integrated Code Coverage tools from home. At work, we
only have VS 2005 Professional.

So started tinkering with TestDriven.NET. When I create a seperate project
that will act as the unit testing harness in the solution, and run with Code
Coverage, I only get to see the code coverage for the assembly that actually
contains the unit tests; in this case, I can see that 100% of my Unit Test
code was covered, but not the answer I'm looking for. Because not everyone
at work has TestDriven.NET or NUnit installed and we may not continue using
it anyway because it is not easy to get the company to license 3rd party
software, no matter how useful (and no we are not in the stone age, just
been burned too many times), it is not feasible for me to be checking in
projects that have references that no one else has -- which will prevent
builds from being released until the invalid references are (most likely)
removed.

My question here is, if any knows the answer, does NCoverExplorer/NCover
provide a way for me to know how much of the target project was covered
during a Unit Test or does it only profile any project that contains the
Unit Test itself? I would see this as a major disadvantage compared to the
Microsoft offerings, because I must be able to maintain a seperate project
containing the Unit Tests in order to introduce this into my work place
(more than 1 million lines of code and 70 projects in the various dependancy
chains). Further, I'm not about to mix my Unit Test code with the project
itself.

This may not be the right place to post, but I figured that there must be
enough people here that practice TDD to make it worth my while.

Thanks,
Shawn
Mar 13 '07 #1
1 1445

Nevermind all. It turns out that I had a problem with the solution file on
my workstation and getting it from source control from scratch solved my
problems. NCover/NCoverExplorer will monitor coverage for any project that
has a PDB file in the target build folder.
Thanks,
Shawn
I started using the Team Developer version of Unit Testing and the Team
Developer version of Code Coverage. One thing I really like about it is
that I can create my Unit Tests in a seperate project in the solution and
when I view code coverage, the IDE will show me the coverage statistics
for any project in the solution that was tested.

Since I pay for my own personal Team Suite subscription out of my pocket,
I can only use the MS integrated Code Coverage tools from home. At work,
we only have VS 2005 Professional.

So started tinkering with TestDriven.NET. When I create a seperate
project that will act as the unit testing harness in the solution, and run
with Code Coverage, I only get to see the code coverage for the assembly
that actually contains the unit tests; in this case, I can see that 100%
of my Unit Test code was covered, but not the answer I'm looking for.
Because not everyone at work has TestDriven.NET or NUnit installed and we
may not continue using it anyway because it is not easy to get the company
to license 3rd party software, no matter how useful (and no we are not in
the stone age, just been burned too many times), it is not feasible for me
to be checking in projects that have references that no one else has --
which will prevent builds from being released until the invalid references
are (most likely) removed.

My question here is, if any knows the answer, does NCoverExplorer/NCover
provide a way for me to know how much of the target project was covered
during a Unit Test or does it only profile any project that contains the
Unit Test itself? I would see this as a major disadvantage compared to
the Microsoft offerings, because I must be able to maintain a seperate
project containing the Unit Tests in order to introduce this into my work
place (more than 1 million lines of code and 70 projects in the various
dependancy chains). Further, I'm not about to mix my Unit Test code with
the project itself.

This may not be the right place to post, but I figured that there must be
enough people here that practice TDD to make it worth my while.

Thanks,
Shawn

Mar 13 '07 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: TestDriven.NET | last post by:
TestDriven.NET, the FREE one-click unit testing add-in for Visual Studio .NET is now available: http://www.testdriven.net/news.htm TestDriven.NET makes it easy to run unit tests with a single...
3
by: Michael Rodriguez | last post by:
I see VS 2005 has finally been released. My only question is, why is it a "Trial Edition"??? TIA, Mike Rodriguez
2
by: Bob | last post by:
I got an Msdn Universal subscription, single developper (I'm alone). And noticed that I can get a free upgrade to Team Edition when it comes out. I also noticed the difference in price between the...
1
by: Ronald S. Cook | last post by:
I see MS is coming out with VS Team Edition for Database Professionals. Will it go into Team Suite somehow? Thanks, Ron
10
by: Joe | last post by:
Based on what it says in the subscribers downloads for Team Suite I would think it would be there. Can it be downloaded separately or is it just the Workgroups one? Visual Studio Team System...
1
by: =?Utf-8?B?Sm9obiBT?= | last post by:
Hello, I am evaluating MS Team Suite. we need to decide which edition is the most benefit for US. if you have some experience or knowledge about MS Team Please Help.  What are the requirements...
4
by: Elmo Watson | last post by:
Up until now, we've only used VS.Net and Visual Source Safe 6 So - now I hear about Visual Studio Teams Suite and Visual Studio Team Foundation Server What is all this, and how do they fit in...
9
by: Smokey Grindel | last post by:
Ok this is making me want to rip my hair out trying to figure out the real price of this thing... we are trying to make up our 2008 budget... we have VS 2005 Pro right now... we like the team...
2
by: jack | last post by:
friends, I would like to ask this question. i have read on net about MSTS and would like to more about it all i know about team suite is that it helps in developing an integrated application....
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.