내 데이터 원본을 반복하기 위해 Visual Studio Test Suite 웹 테스트를 수행하려면 어떻게 해야 하나요?
-
01-07-2019 - |
문제
Visual Studio 웹 테스트가 데이터 소스에 잘 연결되어 있지만 데이터 소스의 각 항목을 반복할 수 있어야 합니다.어떻게 해야 하나요?
해결책
이것 기사 당신이 말하는 것과 아주 비슷한 것을 토론하는 것 같습니다.행운을 빌어요.올라
편집하다: 링크된 기사에서 DataSource는 속성을 통해 테스트에 노출됩니다.
[DataSource("System.Data.SqlClient",
"Data Source=VSTS;Initial Catalog=ContactManagerWebTest;
Integrated Security=True", "ValidContactInfo",
DataAccessMethod.Sequential), TestMethod()]
예를 들어 CSV 또는 TFS의 테스트 사례 매개변수와 같이 연결할 수 있는 다른 데이터 소스가 여러 개 있습니다.다음을 반드시 포함하세요. DataAccessMethod.Sequential
.테이블에 다음과 같은 행이 여러 개 있는 경우 DataSourceAttribute
, 각 테스트 실행에는 TestContext.DataRow
테스트의 현재 행/반복을 가리킵니다.
다른 팁
비결은 "테스트 실행(시작하기 전에 일시 중지)"을 선택하는 것입니다.
그런 다음 테스트가 열리면 "실행 설정 편집"이라는 작은 링크를 클릭하세요.
"데이터 소스 행당 하나의 실행"을 선택할 수 있는 대화 상자가 열립니다.
솔루션 탐색기에서 Local.testsettings 파일을 열고 웹 테스트로 이동하여 "지금 데이터 소스당 하나 실행" 옵션을 선택합니다.그게 다야.
제휴하지 않습니다 StackOverflow