자동화테스트/Selenium2019. 1. 19. 08:00

셀레늄 HP UFT (QTP) : 차이점은 무엇입니까?

튜토리얼에서는 매우 인기있는 자동화 도구 셀레늄과 QTP 비교해 보겠습니다셀레늄과 UFT / QTP 서로에 비해 상대적 이점이 있습니다당신은 최고의 도구가 없다는 것을 기억해야합니다요구 사항 / 프로젝트에 가장 적합한 도구를 선택해야합니다.

                   HP UFT (QTP)

                         Selenium

상용 도구이므로 라이선스 비용이 비싸다.

오픈 소스 테스트 도구이므로 라이센스가 필요 없으며 무료입니다.

클라이언트 - 서버 응용 프로그램을 테스트하는 데 사용됩니다웹 기반 응용 프로그램뿐만 아니라 데스크톱 응용 프로그램도 테스트 할 수 있습니다.

Selenium 만 사용하여 웹 애플리케이션을 자동화 할 수 있습니다.

QTP 테스트는 QTP IDE 에서만 개발할 수 있습니다.

Selenium Visual Studio, Eclipse, Netbeans와 같은 다양한 IDE를 사용할 수 있습니다.

HP UFT VB 스크립트 만 지원합니다.

Selenium JAVA, .NET, Ruby, Perl, PHP 및 기타 여러 프로그래밍 언어를 지원합니다.

HP UFT에는 객체 저장소가 내장되어 있습니다. HP ALM에서 객체 저장소 개발 및 유지 관리가 매우 쉽습니다.

Selenium은 객체 저장소에 내장되어 있지 않지만 UI 요소 사용자 확장을 사용하여 객체를 관리 할 수 ​​있습니다.

HP UFT HP Quality Center와 같은 테스트 관리 도구와 통합됩니다.

Selenium과 통합되는 도구는 없습니다.

모든 유형의 대화 상자가 지원됩니다.

대화 상자를 부분적으로 지원합니다.

SAP, Oracle, .NET과 같은 다양한 환경을 지원하지만 사용자는 애드온 라이센스를 구매해야합니다.

코어 셀레늄에서 제공하지 않는 기능을 포함하는 플러그인 추가 지원

라이센싱 비용으로 인해 자동화 테스트 비용이 많이 든다.

셀렌으로 웹 자동화 테스트 비용 절감

HP QTP는 매우 우수한 기술 지원을 제공합니다.

공개 소스이므로 공식적인 지원은 없습니다.

HP QTP VBScript 만 지원합니다 . 따라서 테스트 자동화에 대한 객체 지향 접근법은 까다로워집니다.

Selenium Java와 같은 성숙한 객체 지향 언어를 지원합니다.

HP QTP는보다 사용자 친화적이며 스크립트는 신속하게 개발됩니다.

기능이 적은 저수준 도구입니다스크립트를 개발하고 유지하는 데 더 많은 시간이 필요합니다.

하위 호환성은 강력합니다. HP ALM의 최신 버전은 5 년 전에 개발 된 코드를 지원합니다.

새로운 Selenium 릴리스에서는 API가 변경됩니다그래서 테스트 스크립트를 업데이트해야합니다.

 


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Posted by 프리스케이터