Articles

UFT 란 무엇입니까?


최상의 답변

이전의 HP QuickTest Professional (QTP)로 알려진 통합 기능 테스트 (UFT)는 기능 및 회귀 테스트 자동화를 제공합니다. VBScript (Visual Basic Scripting Edition)를 스크립팅 언어로 사용합니다. UFT는 하나의 IDE에서 수동, 자동화 및 프레임 워크 기반 테스트를 함께 결합하는 직관적이고 시각적 인 사용자 경험을 통해 테스트를 자동화합니다.

간단한 내역

span>

HP QTP는 원래 Mercury Interactive에서 작성했습니다. Mercury Interactive는 2006 년 HP (Hewlett Packard)에 인수되었습니다. 2012 년에 HP는 새로운 이름 UFT로 QTP를 갱신했습니다. 갱신 중 HP의 UFT 버전은 11.50이었습니다. UFT 11.5는 HP QuickTest Professional 및 HP Service Test를 단일 소프트웨어 패키지로 결합했습니다. “ 통합 “이라는 이름은 UFT가 고급 및 결합 된 “GUI 및 API (서비스)”테스트 도구임을 나타냅니다. UFT는 이전 버전의 HP Service Test 또는 HP QuickTest Professional에서 사용할 수없는 새로운 기능을 강화했습니다. 통합 된 HP 통합 기능 테스트 소프트웨어를 사용하면 프로그램 작업의 세 계층 인 인터페이스, 서비스 계층 및 데이터베이스 계층을 모두 테스트 할 수 있습니다.

HP 통합 기능 테스트 (UFT)는 완전한 산업 표준입니다. 이전 버전 “HP QuickTest Professional”에 비해 “HP 통합 기능 테스트”에서 제공하는 몇 가지 새로운 기능을 살펴 보겠습니다.

GUI + API 테스트

UFT는“HP QuickTest Professional”과“HP Service Test”의 조합으로 소프트웨어 응용 프로그램의 세 계층을 테스트합니다. 인터페이스 계층, 서비스 계층 및 데이터베이스 계층. QTP는 Windows 및 웹 애플리케이션에 대한 GUI 테스트 만 지원하지만 UFT는 GUI 및 API 테스트를 모두 지원합니다.

비즈니스 프로세스 테스트

GUI 및 API 테스트 외에도 UFT 12.0은 테스트 및 관리를 설계, 생성, 유지 및 실행하기위한 새로운 프레임 워크 (창)를 제공하는 주제 및 구성 요소 기반의 맞춤형 자동화 테스트 플랫폼 인 비즈니스 프로세스 테스트 옵션을 제공합니다. 테스트의 데이터. 비즈니스 프로세스 테스트를 수행하려면 ALM 프로젝트를 BPT 지원과 연결해야합니다.

UFT를 사용한 모바일 테스트

UFT는 모바일 테스트를 더 잘 지원합니다. HP UFT Mobile의 도움으로 HP는 모바일 플랫폼에 구애받지 않는 스크립트를 만들 수 있으므로 iOS 용으로 만든 스크립트가 Android에서 작동 할 것으로 예상됩니다. 모바일 애플리케이션 테스트 솔루션은 실제 장치뿐만 아니라 에뮬레이터도 지원합니다. 실제 장치는 공유 된 실제 장치의 공용 클라우드 및 / 또는 전용 실제 장치의 사설 클라우드에서 제공 될 수 있습니다.

새로운 추가 기능 – Flex 및 Qt

이러한 추가 기능은 사용자가 Flex 및 Qt 애플리케이션의 GUI 부분을 테스트 할 수 있도록합니다. Flex 애플리케이션 또는 개체를 테스트하려면 UFT Flex 추가 기능이 필요합니다. 그러나이 추가 기능은 UFT Flex Agent에 액세스하고 Flex 기반 웹 애플리케이션을 찾는 경우 문제에 직면합니다. 솔루션 – UFT Flex 사전 컴파일 된 에이전트로 Flex 애플리케이션을 컴파일하십시오. UFT에서 Qt 애플리케이션을 실행하려면 추가 프로세스가 필요하지 않습니다. UFT에서 지원하는 다른 애플리케이션과 마찬가지로 Qt 애플리케이션을 사용하면됩니다.

INSIGHT 레코딩

이미지 기반 개체 사용 이제 개체 (또는 이미지)의 다양한 상태를 학습하고이를 개체 라이브러리 내에서 인식 가능한 개체로 변환 할 수 있습니다. UFT가 간단한 기술을 사용하여 인식하지 못하는 개체 및 응용 프로그램을 인식합니다. 또한 원격 시스템에서 실행되는 애플리케이션을 인식하는 데 도움이됩니다.

다중 스크립트 디버깅

이것은 매우 필요했습니다. 및 요청 된 기능. 이제 UFT의 IDE 내에서 동시에 두 개 이상의 스크립트를 디버깅 할 수 있습니다.

PDF 체크 포인트

이제 PDF 파일을 직접 비교하고 체크 포인트를 실행할 수 있습니다.

Apple Safari 지원

UFT Apple Safari (원격 Mac PC)를 포함한 모든 주요 브라우저에서 실행되지만 QTP는 Apple Safari에서 실행되지 않습니다. UFT는 Apple Safari 브라우저를 사용하여 UFT PC와 Mac PC 간의 보안 통신으로 인해 원격 Mac PC에서 테스트를 효율적으로 실행하고 테스트 중에 브라우저 개체를 감지하여 스냅 샷을 찍습니다.

개선 된 디버그 프로세스

테스트 중에 디버깅은 자동화 도구의 중요한 프로세스입니다.

  • 콜 스택 – 모두보기 현재 호출 스택에서 사용할 수있는 메서드 및 함수
  • 로드 된 모듈 – API 테스트에 유용하며 API 테스트를 사용하여 실행 된 특정 애플리케이션의 모든 .dll 파일을 표시합니다.
  • 스레드 – 이것은 또한 API 테스트를위한 것이며 실행 세션의 일부로 현재 실행중인 스레드에 대한 모든 정보를 표시합니다.
  • 로컬 변수 창 – 모든 유형의 변수와 현재 값을 표시합니다.
  • 콘솔 창 – 디버깅 프로세스 중. GUI 테스트를 위해 VB 스크립트 언어로 작성된 코드 줄을 실행하고 API 테스트를 위해 C # 코드를 실행합니다.
  • 감시 – 감시 창에 현재 값과 변수, 속성 또는 식의 유형을 표시합니다.
  • 디버그 창 – VBScript 또는 C # 언어로 작성된 모든 값과 유형의 변수, 속성 및 표현식을 표시합니다.

실행 단계

작은 기능인 API 테스트에 적용 할 수 있지만 새로운 “실행 단계”기능을 사용하여 캔버스에 표시된 모든 단계, 함수 또는 개체를 실행하는 데 매우 유용합니다. 캔버스에서 개체를 마우스 오른쪽 버튼으로 클릭하여이 “실행 단계”기능에 액세스 할 수 있습니다.

ALM에 대한 외부 인증

UFT 12.0을 사용하면 다음과 같은 외부 인증을 통해 ALM 12.00 서버 및 프로젝트에 연결할 수 있습니다. CAC (Common Access Card) 또는 SiteMinder. UFT는 사용자가 ALM 서비스를 사용하기 위해 외부 인증 인증서 또는 싱글 사인온 메커니즘을 설치할 수 있도록 지원합니다. 이제 동일한 목적으로 사용자 이름과 비밀번호를 기억할 필요가 없습니다.

물론 아이콘도 있습니다!

큰 이름 변경, UI 개편 및 추가 된 기능이 포함 된이 새 버전에 대해 어떻게 생각하십니까? UFT의 다른 추가 기능을 알고 계십니까? 아래 의견에 언급 해주십시오…

Answer

QTP는 Hewlett Packard ()가 제공 한 Quick Test Professional 을 의미합니다. HP). QTP는 소프트웨어 애플리케이션을 테스트하기위한 자동화 테스트 프로세스에 사용되는 소프트웨어 애플리케이션으로, “기능”및 “회귀”테스트에 더 유용합니다.

QTP의 사용자 인터페이스는 통합 개발 환경 (IDE)이라고합니다. 테스트 자체에서 IDE는 테스터가 테스트 결정을 효과적으로 검증하는 완전한 스크립트를 개발하도록 동기를 부여하는 다양한 기능을 제공합니다.

QTP는 Windows 환경에서만 실행되며 “VB 스크립트”스크립팅 언어는 하나입니다. 실행 시간에 해석됩니다.

지원되는 기술은 웹, Java (Core 및 Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi에서 액세스 할 수있는 QTP 버전에 따라 완전히 다릅니다. , Power Builder, Stingray 1, 터미널 에뮬레이터, Flex, 웹 서비스, Windows Mobile, VisualAge Smalltalk, Silverlight 및 메인 프레임 터미널 에뮬레이터.

최신 버전의 QTP UFT라고 함 :

QTP의 최신 버전은 11.5입니다. 이 새 버전의 QTP는 HP UFT (Unified Functional Testing)라고합니다. 기본적으로 UFT는 HP QTP ( GUI 테스트 도구 )와 HP 서비스 테스트 (

)의 혼합입니다. span> API 테스트 도구 ). 단일 그래픽 사용자 인터페이스에서 QTP와 ST 의 혼합을 사용할 수 있습니다. 따라서 지금부터 사용자는 작업하는 동안 두 가지 다른 도구를 다운로드 할 필요가 없습니다.

최신 버전의 QTP는 Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, Web Services 및 기타 여러 전공을 지원합니다. 언어 및 플랫폼이 있지만 일부 이전 버전은 위에서 언급 한 모든 언어 및 플랫폼을 지원하지 않습니다.

HP UFT 11.5는 Jenkins 및 Hudson과 같은 오픈 소스 CI (Continuous Integration) 시스템도 지원합니다. 사용자들 사이에서 전화 (스마트 폰 + 태블릿)의 필요성을 이해하는 동안 HP는 이에 더 많은 관심을 기울이고 있으며 HP의 UFT 11.5는 모바일 테스트에 대한 향상된 지원을 제공 할 것입니다. 이 HP UFT Mobile 지원을 통해 HP는 사용자가 모바일 플랫폼에 구애받지 않는 스크립트를 생성 할 수 있으며 iOS에서 생성 된 불가지론 적 스크립트도 Android에서 작동 할 수 있다고 말합니다. 에뮬레이터와 실제 장치도 지원합니다. 실제 장치는 집단 실제 장치의 공용 클라우드 및 / 또는 전용 실제 장치의 사설 클라우드에서 가져올 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다