문제

MStest는 Nunit과 유사한 독립형 GUI를 가지고있어 Visual Studio없이 사용하고 테스트를 실행할 수 있습니까? MSTEST의 공식 사이트는 무엇을 사용하는 방법에 대해 더 배울 수 있습니까?

도움이 되었습니까?

해결책

GUI (Visual Studio 외에)가 없지만 명령 줄 도구가 있습니다. mstest.exe

다음은 공식 문서입니다 MSTEST 테스트 실행.

다른 팁

MSTEST는 Visual Studio를 설치하지 않고 사용할 수 있습니다. 당신은 필요합니다 Visual Studio Test Agent를 설치하십시오, Microsoft에서 무료 다운로드입니다.

이 접근법은 MSTEST.EXE와 그 종속성을 빌드 서버에 수동으로 복사하는 것보다 라이센스 관점에서 더 나은 것이라고 생각합니다.

참조는이 블로그를 참조하십시오.http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide.aspx

mstest.exe 로이 작업을 수행 할 수는 있지만 Visual Studio를 설치하지 않고도 작동하는 트릭입니다. 여기에는 여러 파일 및 레지스트리 항목을 복사하는 것이 포함됩니다. 나는 그것에 대해 블로그를 작성했다 여기.

사용 갈리오 당신의 테스트 러너로서 ... 당신이 부러워하고 Mstest를 떨어 뜨리고 실제 테스트 프레임 워크로 이동할 때 그다지 드라마가 아닙니다.

CodePlex 에서이 도구를 사용할 수도 있습니다. http://testrunner.codeplex.com...

사용 vstest.console.exe 부분의 Microsoft.testplatform

필요한 단계 :

  1. 테스트 플랫폼을 다운로드하십시오 https://www.nuget.org/packages/microsoft.testplatform/
  2. 압축을 풀고
  3. 압축이없는 폴더에서 복사하십시오 Tools Net451 Common7 IDE Extensions TestPlatform Visual Studio가 설치되지 않은 기계에 폴더
  4. cmd.exe run에서 vstest.console.exe mytest.dll

자세한 내용은 여기를 참조하십시오.https://docs.microsoft.com/en-us/visualstudio/test/vstest-console-options?view=vs-2017#general-command-line-options

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top