2010-03-27 2 views
0

성능 통합 테스트에서 Watin을 사용하여 ASPX 페이지를 실행하고 필드를 채우고 데이터베이스에 삽입합니다. 내가 직면하고있는 몇 가지 문제가 있습니다.통합 테스트를위한 별도의 데이터베이스

1) 통합 테스트를 위해 완전히 별도의 데이터베이스를 사용해야합니까? 이미 db_test와 db_dev를주었습니다. db_test는 단위 테스트 용이며 각 테스트 후에 지워집니다. db_dev는 개발자 용입니다.

2) 별도의 어셈블리에 포함되어있는 WatiN 테스트를 실행할 때 (WatiN 테스트가 실행하는 데 시간이 많이 걸리기 때문에 더 좋아야하는 단위 테스트 어셈블리와 별개가 아닙니다). 따라서 WatiN 테스트는 WebApps 프로젝트를 시작하고 dev 데이터베이스를 가리키는 web.config를 사용합니다. 어쨌든 WatiN에게 다른 데이터베이스 이름이 들어있는 별도의 web.config를 사용할 수 있습니까?

+0

아무도 !!! 이것은 슬프다 –

+0

아마도 ... 나쁘게 공식화 된 질문? – Almad

답변

0

Web Deployment 프로젝트를 사용하여 web.config 파일을 전환 할 수 있습니다.

<Copy SourceFiles="$(OutputPath)web_Staging.config" DestinationFiles="$(OutputPath)web.config" Condition="'$(Configuration)|$(Platform)' == 'Staging|AnyCPU'" /> 
<Copy SourceFiles="$(OutputPath)web_Release.config" DestinationFiles="$(OutputPath)web.config" Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" /> 
<Delete Files="$(OutputPath)web_Staging.config" /> 
<Delete Files="$(OutputPath)web_Release.config" /> 


http://www.microsoft.com/downloads/details.aspx?familyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en 
관련 문제