다음을 통해 공유


다른 데이터로 테스트 반복

수동 테스트를 작성할 때 다른 테스트 데이터로 테스트를 여러 번 반복하도록 지정하는 경우가 종종 있습니다. 예를 들어 사용자가 한 제품의 다른 수량을 쇼핑 카트에 추가하는 경우 200의 수량을 1의 수량과 같이 작업하는지를 점검합니다.

이렇게 하려면 매개 변수를 테스트 단계에 삽입합니다. 테스트 단계에서 매개 변수 값의 테이블을 제공합니다.

Team Foundation Server 2013 업데이트 2 또는 Visual Studio Online과 함께 Team Web Access를 사용할 경우 테스트 사례 간에 매개 변수와 해당 값을 공유할 수도 있습니다. 이런 방식으로 동일한 값을 사용하여 여러 테스트 사례를 실행할 수 있습니다.

테스트 사례에 매개 변수 추가

작업 중인 "@"와 테스트 단계의 예상 결과를 앞에 기입하고 나서 이름을 입력하고 매개 변수를 만듭니다.

작업 및 결과에서 매개 변수를 만듭니다.

단계 목록 아래에 매개 변수 값의 조합을 추가합니다. 보려면 아래로 스크롤해야 할 수도 있습니다.

테스트 사례 간의 매개 변수 공유

기존 매개 변수를 공유 매개 변수로 변환하여, 공유 매개 변수와 연결된 데이터를 다른 테스트 사례에서 사용할 수 있습니다.

매개 변수 값 섹션에서 변환을 클릭합니다.

공유 매개 변수 집합을 만든 후 다른 테스트 사례를 열고 공유 매개 변수 집합을 해당 테스트 사례에 추가합니다. 공유 매개 변수 집합은 이름으로 검색할 수 있습니다.

매개 변수 값에서 추가를 클릭합니다.

공유 매개 변수 집합을 추가하고 나면 매개 변수 값 섹션에 공유 매개 변수 집합이 표시됩니다. 이제 이러한 매개 변수를 테스트 사례 단계에서 사용할 수 있습니다.

테스트 사례에서 이러한 공유 매개 변수에 대해 다른 매개 변수 이름을 이미 사용하는 경우 공유 매개 변수를 로컬 매개 변수에 매핑하여 공유 매개 변수 데이터를 사용합니다.

드롭다운을 사용하여 매핑할 공유 매개 변수를 선택합니다.

올바르게 매핑되면 공유 매개 변수와 연관된 데이터가 표시됩니다.

매개 변수 탭에서 공유 매개 변수 집합을 추가, 편집하거나 이름을 변경합니다. 이러한 매개 변수를 참조하는 테스트 사례가 테스트 사례 창에 표시됩니다.

테스트 허브에서 매개 변수를 선택합니다.

각 공유 매개 변수 집합은 작업 항목입니다. 속성 탭에서 이 작업 항목을 보거나 변경할 수 있습니다. 예를 들어, 소유자를 할당하고 변경 내용을 추적할 수 있습니다.

참고

Test Professional 2013 업데이트 2 또는 Visual Studio Ultimate 2013 업데이트 2를 사용해서 Microsoft Test Manager에서 테스트 사례의 공유 매개 변수를 볼 수 있지만 업데이트는 불가능합니다.공유 매개 변수를 업데이트하려면 Team Web Access를 사용해야 합니다.Microsoft Test Manager에는 공유 매개 변수를 편집할 수 있는 곳으로 안내해 주는 하이퍼링크가 포함되어 있습니다.

매개 변수를 사용해서 테스트 사례 실행

매개 변수로 테스트 사례를 실행할 경우 Test Runner가 첫 번째 행의 매개 변수 값을 보여 줍니다.

매개 변수 값만큼 테스트 실행이 반복됩니다.

단계를 완료하면 테스트 통과 또는 실패를 표시합니다.

테스트 반복에 성공 또는 실패하고 다음으로 이동합니다.

그런 다음 매개 변수 값의 다음 행을 사용하는 테스트의 다음 반복으로 이동합니다.

다음 테스트 반복에는 다른 매개 변수 값이 있습니다.

일부 매개 변수 값이 잘못되었습니다. 테스트를 취소하지 않고 해결할 수 있습니까?

예. 이 단계의 상황에 맞는 메뉴에서 편집을 선택합니다.

테스트 결과 검토

모든 테스트 반복을 실패로 표시하는 경우 전체 테스트의 결과는 실패로 나타납니다.

실패한 테스트 반복은 실패한 테스트로 표시됩니다.

Microsoft Test Manager에서 테스트 결과를 검사하는 경우 각 반복에 대해서 다른 결과를 확인할 수 있습니다.

반복을 사용한 테스트의 테스트 결과 보기

기록/재생을 사용하여 테스트 반복 속도 향상

매개 변수 조합의 긴 표를 사용하면 오류가 발생하기 쉽고 번거로울 수 있습니다. 속도를 높이려면 첫 번째 매개 변수 값 집합으로 테스트를 실행할 때 작업 기록을 만든 후 다른 집합에 대해 다시 재생합니다.

방법은 다음과 같습니다.

  1. 테스트를 실행하려면 Microsoft Test Manager를 사용하십시오.

  2. 시작 단추를 누르기 전에 작업 기록 만들기를 선택합니다.

  3. 첫 번째 테스트 반복을 완료하고 단계로 이동합니다.

    작업할 때 각 단계를 성공 또는 실패로 표시합니다. 테스트 스크립트에 표시된 대로 응용 프로그램에 정확한 매개 변수 값을 입력합니다.

  4. 재생을 선택하여 다음 매개 변수 값 집합으로 테스트를 실행합니다.

    작업을 자동으로 재생할 수 있지만 계속해서 결과를 확인해야 합니다.

기록/재생은 일부 응용 프로그램에서 작동하지 않습니다. 자세한 내용은 코딩된 UI 테스트 및 작업 기록에 지원되는 구성 및 플랫폼를 참조하십시오.

Q & A

  • Q: Windows 7과 Windows 8에서 테스트 실행되도록 지정하는 가장 좋은 방법이 매개 변수입니까? 다른 브라우저, 데이터베이스 등을 사용하는 경우에도 그렇습니까?
    답: 여기에 테스트 구성을 사용하는 것이 좋습니다. 테스트 사례 매개 변수를 사용하면 다른 매개 변수 값을 차례로 실행하므로 플랫폼에서 다른 플랫폼으로 전환하기 어렵습니다.

  • Q: 공유 단계에서 매개 변수를 사용할 수 있습니까?
    A: 예. 공유 단계를 사용하는 테스트 사례에서 매개 변수 값을 설정합니다.

  • Q: Excel 스프레드시트에서 공유 매개 변수 집합으로 매개 변수 값을 가져올 수 있나요?
    A: 예. Excel 스프레드시트에서 데이터를 복사하여 공유 매개 변수 표에 붙여 넣으면 됩니다. 필요한 경우 표에서 Excel로 데이터를 다시 복사할 수도 있습니다.