코드 테스트 도구 및 서비스 | Visual Studio2023-05-09T15:23:56-07:00

테스트 도구

테스트 도구를 사용하여 고품질 코드 작성

단위 테스트

원하는 언어와 테스트 프레임워크로 유닛 테스트를 작성하여 실행하고 디버그하세요. 다양하게 구성된 기본 프로젝트 템플릿과 테스트 프레임워크가 여러 플랫폼을 지원하기 때문에 손쉽게 작업을 시작할 수 있습니다.

IntelliTest

새로운 코드나 기존 코드에 대해 유닛 테스트를 만들고 유지하기 위한 노력을 극적으로 줄여 줍니다. 메서드와 관련한 흥미로운 입/출력 값을 생성하고 강도 높은 코드 검사를 수행하여 작은 테스트 도구 모음 형태로 저장하세요. 코드가 변하면 저장한 테스트 도구 모음도 자동으로 변합니다.

Live Unit Testing

Live Unit Testing은 해당하는 모든 단위 테스트를 백그라운드에서 자동으로 실행하고, 코드 검사를 Visual Studio에서 실시간으로 표시합니다. 코드를 수정하면, Live Unit Testing은 코드 변경 사항이 기존 테스트에 포함되는지 아니면 새로운 테스트를 작성해야 하는지 알려 줍니다. 입력하는 동안 새 테스트 작성 미리 알림을 받을 수 있습니다.

테스트 탐색기

하나의 창을 사용하여 테스트를 구성, 실행 및 디버그할 뿐만 아니라 테스트 결과를 확인할 수도 있습니다. 빌드가 끝날 때마다 테스트를 자동으로 실행하도록 할 수 있기 때문에 지속적인 테스트를 손쉽게 구성할 수 있습니다.

CodeLens 테스트 표시기

코드 테스트 결과를 인라인 형태로 표시합니다. 테스트를 검사하고 실행하고 디버그한 뒤 코드 편집기에서 바로 해당 테스트로 이동할 수 있습니다.

코드 검사 분석

관리형 응용 프로그램과 네이티브 응용 프로그램의 라인 수준과 블록 수준의 코드 검사를 시각화하고 검사 결과를 받을 수 있습니다.

Fakes

풍부한 기능의 격리 프레임워크로 모든 .NET 메서드를 대리자로 바꿀 수 있습니다. Visual Studio의 Fakes 프레임워크에서는 우회와 스텁을 통한 격리로 유닛 테스트를 수행합니다.

피드백