레코딩하고 테스트를 실행한 후에 IBM® Rational® Test Workbench Eclipse Client의 테스트 편집기를 사용하여 테스트를 개선할 수 있습니다.
이 레슨에서는 레코딩된 테스트를 다음과 같이 편집하는 방법에 대해 학습합니다.
테스트가 여러 번 실행되도록 루프 추가
텍스트 필드에서 텍스트 편집
레코딩한 데이터 이외의 가변 데이터를 제공하기 위한 데이터풀 추가
테스트에서 데이터 풀 참조
레코딩된 값을 데이터 풀의 값으로 대체
다음 단계를 완료한 후 테스트를 실행하면 루프와 데이터 풀의 데이터를 사용하여 테스트가 여러 번 반복되는 것을 볼 수 있습니다.
먼저 레슨 4: 테스트 레코딩에서 레코딩하고 레슨 6: 검증 포인트 작성에서 개선시킨 테스트를 여십시오. 테스트가 아직 열려 있지 않으면 테스트 네비게이터에서 테스트를 두 번 클릭하여 테스트를 테스트 편집기에서 보십시오.
UICatalog 애플리케이션을 사용하여 테스트를 레코딩한 경우, 테스트 컨텐츠 창의 모양은 다음과 같습니다.
루프 추가.루프를 사용하면 테스트가 지정된 횟수만큼 실행되도록 지정하거나 지정된 기간 동안 실행되도록 지정할 수 있습니다.
테스트에서 첫 번째 단계인 애플리케이션 UICatalog 2.10 시작을 마우스 오른쪽 단추로 클릭하고 삽입 > 루프를 선택하십시오.
선택된 오브젝트를 새 루프로 이동하시겠습니까?라는 프롬프트가 표시되면 예를 클릭하십시오.
아래에 표시된 대로 루프가 테스트에 추가됩니다.
오른쪽에 있는 루프 세부사항 섹션에서 계수 기반을 3 반복으로 변경하십시오.
디바이스가 아직 수동 모드인지 확인하고 테스트 실행을 클릭하십시오.디바이스가 수동 모드가 아닌 경우
디바이스에서 수동 모드 진입을 누르십시오.
참고: 각 루프 시작 시 디바이스에서 UICatalog 앱의 페이지를 열라는 프롬프트가 표시될 수 있습니다. 이 프롬프트가 표시되면
열기를 클릭하십시오.
전체 테스트가 3번 실행되는지 확인하십시오.
이제 텍스트 필드에서 텍스트를 변경해 보십시오.
사용자 조치 세부사항 섹션의 텍스트 필드에서 텍스트를 대체하십시오. 예를 들어, 오브젝트 조치 행에서 안녕이라는 단어를 인사라는 단어로 변경한 후 파일 > 저장을 클릭하십시오.
왼쪽에 있는 테스트 컨텐츠의 변경사항에 유의하십시오.
테스트를 실행하십시오.
이제 데이터 풀을 추가하십시오. 데이터 풀은 테스트 실행 동안 테스트에 변수 데이터를 제공합니다.
테스트를 레코딩할 때 일반적인 사용자가 수행할 것으로 예상되는 단계를 순서대로 수행하십시오. 레코딩으로부터, 해당 상호작용을 정확히 캡처하는 테스트가 생성됩니다. 이 테스트를 실행할 때 테스트에서 사용자가 레코딩할 때 사용한 것과 동일한 데이터를 사용합니다. 테스트에서 데이터를 다양화하려면 데이터 풀을 사용합니다. 여기서 변수 데이터는 레코딩된 테스트의 데이터로 대체됩니다.
데이터 풀을 작성하려면 다음을 수행하십시오.
테스트 네비게이터 보기에서 UICatalog 프로젝트를 마우스 오른쪽 단추로 클릭하고 새로 작성 > 데이터 풀을 클릭하십시오.
이름에서 UICatalog_text를 입력하고 다음을 클릭하십시오.
데이터 풀에 대한 설명을 입력하십시오.
변수(또는 열)에서 1을 그대로 두십시오.
레코드(또는 행)에서 3을 입력하고 완료를 클릭하십시오.
예를 클릭하여 데이터 풀 편집기를 여십시오.
데이터 풀 편집기에서 Variable1:String을 클릭하고 열 이름을 Text_String으로 변경하십시오.
각 셀을 클릭하고 데이터 풀이 다음과 같은 모양이 되도록 데이터를 입력하십시오.
파일 > 저장을 클릭하십시오.
데이터 풀을 작성한 후 데이터 풀에 대한 참조를 포함하도록 테스트를 업데이트하십시오.
테스트 컨텐츠 창에서 테스트 이름을 마우스 오른쪽 단추로 클릭하고
데이터 풀 추가를 클릭하십시오.
다음과 같이 데이터 풀 파일 선택 창이 열립니다.
데이터 풀 파일 선택 창에서 데이터 풀을 선택하고 완료를 클릭하십시오.
파일 > 저장을 클릭하십시오.
데이터 풀에 대한 참조를 추가한 후 레코딩에 사용된 실제 값을 데이터 풀의 값으로 대체합니다.
데이터 풀을 추가할 테스트에서 해당 단계로 이동하십시오(이 경우 텍스트 필드에 "text" 텍스트 입력 단계).
사용자 조치 세부사항 영역의 텍스트 필드에서 실제 텍스트를 마우스 오른쪽 단추로 클릭하고
대체 > 데이터 소스 선택을 클릭하십시오.
데이터 소스 선택 창이 열립니다.
테스트를 선택하고 선택을 클릭하십시오.
값을 추가로 대체할지 묻는 프롬프트가 표시되면 아니오를 클릭하십시오.
텍스트 필드의 텍스트 색상이 변경됩니다.
변경사항을 저장하려면 파일 > 저장을 클릭하십시오.
테스트를 실행하십시오.
테스트는 이제 3번 실행되어야 합니다. 첫 번째 실행은 행 0 - ABCD의 텍스트를 사용하고 영문자를 테스트해야 합니다. 두 번째 실행은 행 1 - ABCD1의 텍스트를 사용하고 영문자와 숫자 조합을 테스트해야 합니다. 세 번째 실행은 행 2 - 1234의 텍스트를 사용하고 모슨 숫자를 테스트해야 합니다.