Visual Studio의 테스트 도구Testing tools in Visual Studio

Visual Studio 테스트 도구를 사용하면 사용자와 팀이 수준 높은 코드를 개발하고 유지할 수 있습니다.Visual Studio testing tools can help you and your team develop and sustain high standards of code excellence.

  • 테스트 탐색기 창을 사용하면 개발 연습에서 단위 테스트를 쉽게 통합할 수 있습니다.The Test Explorer window makes it easy to integrate unit tests into your development practice. Microsoft 단위 테스트 프레임워크를 사용하거나 여러 타사 및 공개 소스 프레임워크 중 하나를 사용할 수 있습니다.You can use the Microsoft unit test framework or one of several third-party and open source frameworks.

  • IntelliTest는 단위 테스트와, 관리 코드에 대한 테스트 데이터를 자동으로 생성합니다.IntelliTest automatically generates unit tests and test data for your managed code.

  • 코드 검사는 프로젝트의 코드 중 유닛 테스트와 같은 코딩된 테스트를 사용하여 실제로 테스트할 부분을 결정합니다.Code coverage determines what proportion of your project's code is actually being tested by coded tests such as unit tests.

  • Microsoft Fakes는 스텁 또는 shim을 사용하는 응용 프로그램의 다른 부분을 교체함으로써 사용자가 테스트 중인 코드를 격리시켜 줍니다.Microsoft Fakes help you isolate the code you are testing by replacing other parts of the application with stubs or shims.

  • Live Unit Testing은 자동으로 백그라운드에서 단위 테스트를 실행하고 Visual Studio 코드 편집기의 코드 검사 및 테스트 결과를 그래픽으로 표시합니다.Live Unit Testing automatically runs unit tests in the background, and graphically displays code coverage and test results in the Visual Studio code editor.

  • 코딩된 UI 테스트를 사용하면 사용자 인터페이스를 통해 응용 프로그램을 테스트할 수 있습니다.Coded UI tests enable you to test your application through its user interface.

  • 부하 테스트는 단위 테스트 및 웹 성능 테스트를 실행하여 서버 응용 프로그램에서 부하를 시뮬레이션 합니다.Load testing simulates load on a server application by running unit tests and Web performance tests.

참고

단위 테스트는 Visual Studio의 모든 버전에서 사용할 수 있습니다.Unit testing is availble in all editions of Visual Studio. 라이브 단위 테스트, IntelliTest, Coded UI 테스트 등, 다른 테스트 도구는 Visual Studio Enterprise 버전에서만 사용할 수 있습니다.Other testing tools, such as live unit testing, IntelliTest, and Coded UI tests are only available in Visual Studio Enterprise edition. 버전에 대한 자세한 내용은 Visual Studio 2017 IDE 비교를 참조하세요.For more information about editions see Compare Visual Studio 2017 IDEs.