방법: 테스트를 위해 작업 기록의 응용 프로그램 필드에 매개 변수 매핑
테스트에 매개 변수를 사용하는 경우 각 매개 변수 집합을 사용하여 해당 테스트를 여러 번 반복해서 실행할 수 있습니다. 작업 기록을 사용하여 한 번의 반복에 대한 테스트를 재생하려면 각 매개 변수를 입력 필드에 매핑해야 합니다. 각 매개 변수를 매핑하면 작업 기록을 재생할 수 있으며, 고정 값 대신 반복에 대한 매개 변수 값이 입력 필드에 대체됩니다. 매개 변수를 매핑하지 않으면 고정 값이 사용됩니다.
임의의 테스트 단계와 관련된 작업이나 예상 결과에 대한 매개 변수를 테스트 사례에 사용할 수 있습니다. 그런 다음 테스트에 사용할 여러 개의 매개 변수 값 집합을 추가할 수 있습니다. 매개 변수의 값 집합 각각은 Test Runner를 사용하여 테스트의 개별 반복으로 실행됩니다. 작업 기록을 만들 경우, 테스트를 실행할 때 각 매개 변수의 값을 복사하여 테스트 대상 응용 프로그램의 입력 필드에 붙여넣을 수 있습니다. 예를 들어 물품 가격과 해당 물품의 수량에 대한 작업 매개 변수를 총 금액이 정확한지 확인하는 예상 결과 매개 변수와 함께 사용할 수 있습니다. 다음 그림에서는 작업 기록의 응용 프로그램 필드에 데이터 매개 변수 매핑 절차의 예를 보여 줍니다.
매개 변수를 사용하여 테스트 사례를 만드는 방법에 대한 자세한 내용은 방법: 서로 다른 데이터로 여러 번 실행하기 위해 수동 테스트 사례에 매개 변수 추가를 참조하십시오.
Test Runner로 테스트 로드
Test Runner로 테스트를 로드하려면
Microsoft Test Manager를 엽니다.
참고
Microsoft Test Manager 창을 표시하려면 시작을 클릭하고 모든 프로그램을 클릭한 다음, Microsoft Visual Studio 2010을 가리키고 Microsoft Test Manager 2010을 클릭합니다.
센터 그룹 전환기에서 아래쪽 화살표를 클릭한 다음 테스트 센터를 클릭합니다.
센터 그룹 메뉴 모음에서 테스트를 클릭합니다.
센터 그룹 메뉴 모음의 메뉴에서 테스트 실행을 아직 선택하지 않았으면 이를 클릭합니다.
왼쪽 창의 테스트 실행에서 실행하려는 테스트가 포함된 테스트 계획이나 해당 계획 아래에 나열된 테스트 도구 모음을 선택합니다.
선택한 테스트 도구 모음의 테스트 사례가 오른쪽 창에 표시됩니다.
오른쪽 창에서 테스트 사례를 클릭한 다음 실행을 클릭합니다.
Test Runner가 열립니다.
참고
옵션과 함께 실행을 선택하고 테스트를 실행하는 데 사용할 빌드를 지정하거나 테스트 계획의 테스트 설정 및 환경 설정을 재정의합니다.
작업 기록의 응용 프로그램 필드에 데이터 매개 변수 매핑
응용 프로그램 필드에 매개 변수를 매핑하려면
Test Runner에서 작업 기록 만들기 옵션과 함께 테스트 시작 명령이 나타납니다. 작업 기록 만들기를 선택하고 테스트 시작을 클릭합니다.
참고
실행할 테스트에 대한 작업 로그를 만들도록 테스트 설정을 구성한 경우 테스트를 시작할 때 작업 기록 만들기 옵션을 선택하면 구성한 설정이 사용됩니다. 테스트 설정에 작업 진단 데이터 어댑터를 구성하지 않은 경우에는 작업 기록을 만드는 데 기본값이 사용됩니다. 자세한 내용은 방법: 테스트 설정을 사용하여 수동 테스트의 사용자 인터페이스 작업 기록을 참조하십시오.
Test Runner의 맨 위에 반복 정보가 표시됩니다. 반복 횟수는 테스트 사례를 만들 때 지정한 매개 변수 집합의 수와 같습니다. 자세한 내용은방법: 서로 다른 데이터로 여러 번 실행하기 위해 수동 테스트 사례에 매개 변수 추가를 참조하십시오.
테스트의 첫 번째 반복에 대해 테스트 사례의 단계를 수행하고 각 단계의 결과를 표시합니다. 단계 오른쪽에 있는 드롭다운 화살표를 사용하여 통과 또는 실패를 선택합니다.
앞서 예로 든 스크린 샷의 Enter Quantity 및 Override price 단계와 같이 작업과 관련된 매개 변수를 사용하는 단계에 도달하면 매개 변수가 테스트 단계 내에 링크로 표시됩니다. 해당 링크를 클릭하여 매개 변수에 할당된 데이터를 복사할 수 있습니다. 이렇게 하면 데이터가 시스템 클립보드로 복사됩니다. 그런 다음 Ctrl+V를 눌러 테스트 대상 응용 프로그램의 적절한 입력 필드로 데이터를 붙여넣을 수 있습니다.
경고
테스트 대상 응용 프로그램의 UI 컨트롤이나 입력 필드를 마우스 오른쪽 단추로 클릭하여 바로 가기 메뉴를 표시하고 붙여넣기 옵션을 사용하면 매개 변수가 올바르게 매핑되지 않습니다. 작업 기록에서 이 과정을 마우스 클릭 동작으로 인식하여 기록하기 때문입니다. 따라서 Ctrl+V를 누르거나 값을 직접 입력해야 합니다.
테스트 대상 응용 프로그램으로 매개 변수 데이터를 복사하여 붙여넣은 후 단계 오른쪽에 있는 드롭다운 화살표를 사용하여 통과 또는 실패를 선택합니다.
참고
작업을 기록하는 과정에서 사용자가 데이터를 붙여넣은 특정 입력 필드로 복사 작업을 통해 매개 변수가 매핑됩니다. 매핑에 성공한 매개 변수 앞에는 녹색 확인 표시 아이콘이 표시되고, 해당 매개 변수 뒤에는 매개 변수가 현재 매핑되어 있는 필드를 나타내는 도구 설명이 포함된 아이콘이 표시됩니다. 매핑에 실패한 경우에는 통과 또는 실패 아이콘 옆에 경고 아이콘이 표시됩니다.
예를 들어 앞의 스크린 샷에 나오는 Click update 단계와 같이 예상 결과와 관련된 매개 변수를 사용하는 단계에 도달하면 테스트 대상 응용 프로그램의 출력 필드가 테스트 단계에 표시된 예상 결과와 동일한지 확인합니다. 그런 다음 단계 오른쪽에 있는 드롭다운 화살표를 사용하여 통과 또는 실패를 선택합니다.
반복 종료 및 다음 단계로 이동을 클릭합니다.
중요
응용 프로그램의 입력 필드에 매개 변수를 매핑하는 데 성공하지 못하면 대화 상자가 나타납니다. 이 대화 상자를 보면 UI 컨트롤에 매핑되지 않은 매개 변수가 있음을 알 수 있습니다. 제대로 매핑되지 않은 매개 변수가 있는 경우 테스트를 반복하면서 작업 기록을 재생하면 매개 변수가 UI 컨트롤에 매핑되지 않았으므로 기록된 값만 사용되고 매개 변수 값은 사용되지 않습니다. 작업 기록을 다시 설정하여 새로 만들거나, 매개 변수가 다양한 UI 컨트롤에 올바르게 매핑되도록 테스트를 수정할 수 있습니다.
테스트 시작을 클릭하여 다음 반복을 실행합니다.
이제 작업 기록을 사용하여 테스트의 다음 반복을 실행할 수 있습니다.
참고 항목
작업
방법: 서로 다른 데이터로 여러 번 실행하기 위해 수동 테스트 사례에 매개 변수 추가
방법: 테스트를 위해 작업 기록의 응용 프로그램 필드에 매개 변수 매핑