내 데이터 원본을 반복하기 위해 Visual Studio Test Suite 웹 테스트를 수행하려면 어떻게 해야 하나요?

StackOverflow https://stackoverflow.com/questions/89441

문제

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 파일을 열고 웹 테스트로 이동하여 "지금 데이터 소스당 하나 실행" 옵션을 선택합니다.그게 다야.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top