2009-11-18 4 views
0

VS 2008 GDR 업데이트를 사용하여 데이터베이스 프로젝트를 만들었습니다. SQL Server 배포 패키지를 만들었습니다. 데이터베이스 단위 테스트를 만들었습니다.TFSBuild.Proj 및 수동 SQL Server 작업 도움말?

일부 마법사를 사용하면 물건이 내 tfsbuild.proj 파일에 들어 있으므로 자동 빌드 프로세스가 끝날 무렵 데이터베이스가 만들어집니다.

나는 전체 과정을 약간 통제 할 수 없다. 나는 이제야 알 수있다. 내가하고 싶은 일은 DB를 수동으로 배포하고 DB에 대해 3 개의 사용자 지정 스크립트를 실행 한 다음 수동으로 DB 단위 테스트를 시작하는 것입니다. 이미 실행 된 다른 비 DB 단위 테스트가 있습니다. VSMDI를 사용하거나 유닛 테스트를 주문하지 않으려 고합니다. 멀티 개발자 환경에서는 지저분 해지기 때문입니다.

도움말!

답변

1

아마도 일부 정보를 잘못 읽었거나 누락되었지만 문제는 지점 관리이며 자동화 된 테스트가 아닙니다. 대부분의 조직은 사용자가있는 곳으로 이동하는 것을 절대적으로 좋아합니다. 완전 자동 빌드 및 DB 단위 테스트입니다.

다중 개발 환경에서 문제가 발생하는 경우 개발자가 자동화 된 테스트를 실행하는 분기를 직접 확인하고 있음을 나타낼 수 있습니다. 원칙적으로 중요한 지점에서만 BVT를 실행하고 개발자는 사설 지점에 체크인해야합니다. 개인 지점은 수동으로 테스트 한 다음 적절할 때 역 통합합니다 (기능 완료, 안정적 마일스톤 등). 자동화 된 빌드 및 테스트 프로세스는 역 통합 체크 인을 선택하고 BVT를 실행하는 새 빌드를 삭제합니다. 이 방법을 사용하면 불완전한 기능의 변동 또는 지속적인 체크 인에서 연속 통합 및 BVT 프로세스를 분리 할 수 ​​있습니다.