셀레늄 대 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가 변경됩니다. 그래서 테스트 스크립트를 업데이트해야합니다. |
'자동화테스트 > Selenium' 카테고리의 다른 글
셀레니움 자바코드 예제 (0) | 2020.02.12 |
---|---|
2019 년 톱 15 셀레늄 대안 (0) | 2019.01.20 |
Selenium에서 요소 찾기 및 요소들 찾기 (0) | 2019.01.17 |
Selenium Webdriver에서 Sikuli를 사용하여 파일 업로드 (0) | 2019.01.15 |
Selenium Webdriver에서 페이지를 위로 또는 아래로 스크롤 (0) | 2019.01.14 |