IF, Else, End IF, 예제가 있는 QTP/UFT에 존재

IF, Else, End IF, QTP/UFT에 존재

이 튜토리얼에서는 if 및 else 루프를 사용하여 HP QTP의 고급 코딩을 보여줍니다.

LINK 비디오에 접근할 수 없는 경우

핵심 내용이 포함된 비디오 대본 강조

  • 너의 지원 배경을 살펴보면 확실히 더 정확하다고 추론할 수 있을 것입니다. 테스트 시나리오 로그인 기능의 유효성을 검사합니다. 항공편 예약 두 개의 하위 시나리오가 있어야 합니다.
  • 사용자가 유효한 영숫자 에이전트 이름 및 비밀번호 조합을 입력하면 애플리케이션에 성공적으로 로그인하는지 확인하십시오.
  • 잘못된 에이전트 이름 및 비밀번호를 입력하면 사용자 로그온이 실패하는지 확인하십시오.
  • 더욱이 로봇 자동화 스크립트는 유효한 로그인 세부 정보와 유효하지 않은 로그인 세부 정보를 모두 수락하고 처리할 수 있어야 합니다.
  • 하위 시나리오가 이미 기록되어 있으므로 이를 통합하는 것이 과제입니다.
  • 두 스크립트 모두 관찰할 수 있습니다. 단계, 항공편 예약 애플리케이션 실행, 에이전트 이름 입력, 비밀번호 입력, 확인 클릭, 긍정적인 시나리오의 경우 체크포인트, 항공편 예약 창 닫기 단계 및 오류 정보 출력, 오류 정보 창 닫기 단계, 로그인 대화상자 닫기 Box, 부정적인 시나리오의 경우 다릅니다.
  • 이를 통합하는 방법은 여러 가지가 있는데 그 중 하나는 if와 else를 반복하여 에이전트 이름과 비밀번호를 입력한 후 오류 정보 화면이 있는지 확인하는 것입니다. 그렇다면 부정적인 시나리오에 대한 단계를 수행하고, 그렇지 않은 경우 긍정적인 시나리오에 대한 단계를 수행합니다.
  • Micro Focus UFT 창에서 4단계 이후에 else 루프인 경우 단계를 추가합니다. 확인 조건은 오류 정보 화면이 존재하는지 여부입니다. 이 단계를 복사하여 확인 조건으로 붙여넣으세요.
    클릭 삭제 Operation. 그리고 그것을 다음으로 교체하십시오. 방법이 존재합니다. 이 방법은 거의 모든 객체에 적용 가능하며 특정 객체가 화면에 존재하는지 여부를 확인합니다.
  • 결과가 부정적인 시나리오 단계에 해당하는 경우. 루프 내부의 단계를 잘라내어 붙여넣겠습니다.
  • 긍정적인 시나리오의 단계를 복사하여 else 루프에 붙여넣습니다. 하나의 유효한 로그인 자격 증명과 하나의 유효하지 않은 로그인 자격 증명에 대해 테스트를 실행해 보겠습니다. 테스트가 성공적으로 실행되었습니다. 참고 사항은 튜토리얼에서 언급한 순서대로 테스트를 저장했다는 것입니다.
  • PositiveLogon에서 NegativeLogon으로, Negative Logon에서 결합하면 테스트를 실행하는 데 문제가 없습니다.
  • if 및 else 외에도 다음을 사용할 수도 있습니다. if elseif., 동안 wend., 사례를 수행하다, for 루프. 귀하의 요구 사항에 따라