데모 응용 프로그램에서 테스트중인 클래스 라이브러리를 디버깅하고 있습니다. 때마다 나는 코드의 변경을하고 내가해야 브레이크 포인트 설정 :클래스 라이브러리 디버깅, Visual Studio 자동화
이- 실행 데모 실행
- 프로세스를 demo.exe에 디버거를 연결 컴파일 코드는
내가 자동화를 어떤 방법으로이 단계?
데모 응용 프로그램에서 테스트중인 클래스 라이브러리를 디버깅하고 있습니다. 때마다 나는 코드의 변경을하고 내가해야 브레이크 포인트 설정 :클래스 라이브러리 디버깅, Visual Studio 자동화
이내가 자동화를 어떤 방법으로이 단계?
클래스 라이브러리 프로젝트를 마우스 오른쪽 단추로 클릭하고 필요한 경우 시작 프로젝트로 설정하십시오. 다시 Properties, Debug 탭. "외부 프로그램 시작"을 선택하고 '데모'프로그램의 EXE를 선택하십시오.
이제 F5 키를 누르면 디버거가 부착 된 데모 프로그램이 자동으로 시작됩니다. Edit + Continue를 이용하는 것을 잊지 마십시오.
데모 애플리케이션이 필요하지 않습니다. 라이브러리에 대한 단위 테스트를 작성하십시오. http://msdn.microsoft.com/en-us/library/ms379625(v=vs.80).aspx
데모 응용 프로그램은 생각보다 복잡합니다. 필자의 경우 단위 테스트와 관련된 mock 객체를 작성하는 것은 현명하지 않다. – Xaqron
두 프로젝트가 같은 솔루션에 있다면 데모 응용 프로그램을 한 번 실행할 수 있습니다. VS는 라이브러리의 소스 파일 안의 중단 점에 도달합니다. BTW, 하나의 솔루션으로 두 프로젝트를 모두 실행하는 것이 필수적인 것인지 잘 모르겠습니다. 그래서 3 단계를 건너 뜁니다. – Davita
@Xaqron : 저는 많은 서비스를 가지고 있으며, 실제로 단위 테스트와 mock을 쓰지 않는 것이 현명하지 않습니다. 데이터베이스 데이터가 매우 휘발성이어서 특히주의해야합니다. 개발자가 테스트를 작성하는 방법을 알고 있다면 실제로 접근 방식을 다시 평가해야합니다. – Schultz9999