Is there any difference between NUnit, MSTest, etc.?

Is there any difference between NUnit, MSTest, etc.

For example, can any of them determine which code has changed since the last build and only run the unit tests under test?

Do any of them have close integration in tuning / rolling back the database for integration style tests?

Can any of them allow TCP port or web service scripts to test the level of connectivity?

+3
source share
3 answers

, , , / .

, , MSTest ( ). , - () , .

- .., , TCP-, , .

+2

ant, , , -, , , .

webservice, , .

, , , .

, , , AOP. .

MS unit test, TSQL, , .

+1

, , , Continuous Integration (CI) . , , , . , . , CI , , , . ( .) /; CI.

, / . NUnit, MSTest ( xUnit) (, , , -).

NUnit MSTest . MSBuild, NAnt, NUnit, MSTest . ( ) . MSTest Nunit Frameworks.

From a personal point of view (pure opinion), the key functions that I need were available in NUnit, so I saw no reason to evaluate MSTest. Visual Studio Team System has very tight integration with MSTest (I saw a good demo that visually displayed code coverage); if my company used this (very expensive) version of VS, MSTest might be worth considering. One of the key questions would be if we could make it work with our CI server.

0
source

Source: https://habr.com/ru/post/1717595/


All Articles