SharePoint 코드 확인 및 디버깅

IntelliTrace 및 단위 테스트를 사용 하면 보다 쉽게 디버깅할 수 있습니다 하 여 SharePoint 응용 프로그램 및 각 메서드를 올바르게 작동 하는지 확인 합니다.SharePoint 프로젝트에 대 한 이러한 기능을 사용할 수 있습니다 Visual Studio 2012 다른 종류의 프로젝트와 동일한 절차를 따르면 됩니다.

IntelliTrace

Intellitrace를 사용 하 여 뿐만 아니라 현재 상태를 확인할 수 있습니다 하 여 SharePoint 응용 프로그램 하지만 과거에 발생 한 컨텍스트를 발생 하는 이벤트 또한.에서 다양 한 시점을 앞뒤로 탐색할 수 있습니다 사용자 SharePoint 응용 프로그램 원하는 이벤트가 기록 된 장소와 상태 및 각 지점에서 변수 값을 검토 합니다.또한 디버깅 세션을 파일에 저장하고 이 파일을 나중에 다시 로드하여 충돌 후 디버깅을 수행할 수 있습니다.자세한 내용은 IntelliTrace로 기록을 검토하여 더 빠르게 코드 디버깅을 참조하십시오.

단위 테스트

테스트 메서드 내에 테스트 코드를 작성하고 실행할 수 있는 단위 테스트를 수행하여 코드에서 오류를 보다 쉽게 찾을 수 있습니다.이러한 메서드에는 SharePoint 개체 모델을 기반으로 프로젝트의 논리와 기능을 확인하는 데 사용할 수 있는 빈 변수와 Assert 문이 포함되어 있습니다.자세한 내용은 단위 테스트를 사용하여 코드 확인을 참조하십시오.

Gg599008.collapse_all(ko-kr,VS.110).gifMicrosoft Fake 프레임 워크에 대 한 지원

SharePoint 프로젝트 지원 Microsoft Fake를 만들 수 있습니다 대리자 기반 테스트 스텁 및.NET Framework 응용 프로그램에 shim을 격리 프레임 워크입니다.Fake 프레임 워크를 사용 하 여 만들 유지 관리 및 단위 테스트에서 더미 구현을 넣을 수 있습니다.단위 테스트 환경에서 이러한 스텁 및 shim 격리합니다.Overridable 메서드를 인터페이스 또는 봉인 되지 않은 클래스를 사용 하는 코드를 테스트 하는 스텁을 만들 수 있습니다.대체 심은 구현에 정적 또는 재정의할 수 없는 메서드를 봉인된 클래스에 하드 코딩 된 호출을 리디렉션할 수 shim을 만들 수 있습니다.또한 대리자 스텁 형식과 심은 형식으로 개별 스텁 멤버의 동작을 동적으로 사용자 지정 사용 하면 수 있습니다.자세한 내용은 Microsoft Fakes를 사용하여 테스트 중인 코드 격리을 참조하십시오.

관련 항목

제목

설명

연습: 단위 테스트를 사용하여 SharePoint 코드 확인

SharePoint 프로젝트의 단위 테스트를 만들고 테스트를 실행한 후 결과를 해석하는 방법을 보여 줍니다.

연습: IntelliTrace를 사용하여 SharePoint 응용 프로그램 디버깅

IntelliTrace를 사용하여 SharePoint 프로젝트에서 코딩 오류를 찾는 방법을 보여 줍니다.

참고 항목

개념

단위 테스트를 사용하여 코드 확인

IntelliTrace로 기록을 검토하여 더 빠르게 코드 디버깅