2012-02-14 3 views
1

우리는 단위 테스트 프로젝트 (MSTest 프레임 워크)로 몇 가지 기본 기능을 다루는 연습을하고 복잡한 통합 테스트 (XML 파일의 외부 데이터, 고도로 맞춤식 실행, 외부 연결 및 옵션을 외부로 실행해야 함) 테스트 및 프로덕션 환경의 MS Studio)를 콘솔 응용 프로그램으로 사용합니다.단위 및 통합 테스트. 솔루션을 유지하는 모범 사례

괜찮습니까? 아니면 모든 콘솔 코드를 MSTest/NUnit 프레임 워크로 마이그레이션해야합니까? 밤 시간대 빌드에서 콘솔 통합 테스트 애플리케이션을 사용하는 데 아무런 문제가 없다고 생각합니다.

미리 감사드립니다.

답변

1

빌드 품질을 위해 연속 통합 프로세스의 일부로 통합 테스트 일정을 쉽게 잡으려면 테스트 프레임 워크를 사용하는 것이 좋습니다. 이렇게하면 코드 변경으로 인해 통합 테스트가 실패하기 시작하면 콘솔 응용 프로그램이나 해당 출력을 모니터링하지 않고 즉시 피드백을 얻을 수 있습니다.

+0

사용자 정의 콘솔 통합 테스트 응용 프로그램을 종료 코드로 지속적인 통합 서비스 (예 : 크루즈 컨트롤)에 통합 할 수 있다고 생각합니다. 크루즈 컨트롤의 경우 : 실행 가능한 작업 : http://build.nauck-it.de/doc/CCNET/Executable%20Task.html –

관련 문제