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

Selenium 오픈 소스 자동 테스트 도구입니다다양한 브라우저 플랫폼에서 응용 프로그램에 대한 기능 테스트, 회귀 테스트 및로드 테스트를 수행 있습니다셀레늄은 가장 훌륭한 도구 하나이지만 가지 단점이 있습니다.

시장에서 판매되는 셀레늄에 대한 강력한 경쟁자가 있습니다다음은 고도로 심사받은 Selenium 대안 목록입니다.

1) Squish

Squish  그래픽 사용자 인터페이스 (GUI) 휴먼 머신 인터페이스 (HMI) 기능 회귀 테스트 시스템 테스트를 자동화하기 위해 전세계 3000 이상의 회사가 선택한 GUI 테스트 자동화 도구입니다. Squish GUI 테스트 도구, 100 % 크로스 플랫폼 도구, 기능

  • 모든 주요 GUI 기술에 대한 심층 지원
  • 모든 데스크탑, 모바일, 임베디드 플랫폼을 완벽하게 지원합니다.
  • 테스트 스크립트 기록
  • 강력하고 신뢰할 수있는 객체 식별 검증 (객체 기반 이미지 기반)
  • 스크린 샷이나 시각적 모양에 대한 의존성 없음
  • 강력한 통합 개발 환경 (IDE)
  • 테스트 스크립팅을위한 널리 사용되는 스크립트 언어
  • 행동 주도 개발 (BDD)을위한 완벽한 지원
  • 명령 도구를 통한 완벽한 제어
  • 테스트 관리 CI 시스템과의 통합


2) Tricentis(트리 센티스)

Tricentis  업계 1 위의 연속 테스트 플랫폼이며 DevOps 대한 소프트웨어 테스팅 재발 명으로 인정 받고 있습니다. Tricentis 가지 주요 애널리스트 보고서에서 "리더"지위를 획득 유일한 공급 업체입니다.

Features:

  • 위험 기반 테스트
  • 스크립트리스 엔드 - - 엔드 테스트 자동화
  • 업계에서 가장 광범위한 기술 지원

Tricentis Global 2000 고객 기반은 Tricentis 기반으로하여 Agile DevOps 속도를 유지하기 위해 테스트를 가속화하면서 90 % 넘는 테스트 자동화 속도를 달성하고 유지하면서 위험 범위를 확대합니다.


3) TestCraft

TestCraft  코드가없는 셀렌 테스트 자동화 플랫폼입니다혁신적인 인공 지능 기술과 독특한 시각적 모델링을 통해 테스트 생성 실행 속도를 높이고 테스트 유지 관리 오버 헤드를 제거 있습니다테스터는 코딩하지 않고 완전히 자동화 테스트 시나리오를 만듭니다고객은 버그를 빨리 발견하고, 자주 릴리스하고, CI / CD 통합하고 디지털 제품의 전반적인 품질을 향상시킵니다.

주요 특징들:

  • 프로그래밍 기술이 필요하지 않습니다수동 테스터의 비즈니스 지식을 활용하고 자동화 테스트 시나리오를 만들 있습니다.
  • 유지 보수 비용을 대폭 줄입니다스크립트는 AI 메커니즘으로 인해 자동으로 변경됩니다주요 변경 사항은 번의 클릭으로 적용됩니다.
  • 셀레늄 기반커뮤니티에서 개발 모듈을 신속하게 통합하고 활용하십시오.
  • 즉시 가치 실현 시간을 제공합니다설치할 것이 아무것도 없습니다 (SaaS). 쉬운 마스터


4) Cypress

Cypress  환경을위한 오픈 소스 테스트 자동화 솔루션입니다 도구는 Selenium 비교할 현재 개발 사례와 밀접하게 연계되어 있습니다.

Features:

  • 테스트 상태 메뉴 기능을 통해 통과 또는 실패한 테스트 수를 확인할 있습니다.
  • Cypress 계속 진행하기 전에 명령과 어설 션을 자동으로 대기합니다.
  • 뷰포트 사이징을 사용하여 반응이 빠른 사이트를 확인할 있습니다.
  • 테스트 실행의 스냅 샷이 필요합니다헤드리스 실행을 위해서는 전체 테스트 실행의 비디오가 필요합니다.
  • Cypress 테스트에서 변경된 모든 변경 사항을 자동으로 다시 로드합니다.
  • 커맨드 로그 미리보기는 테스트 실행 앱에 대한 정확한 자동화 작업을 보여줍니다.

알아보기

5) Ranorex 스튜디오

Ranorex Studio  전세계 14,000 이상의 사용자가 사용하는 완벽한 기능의 데스크톱, 모바일 테스트 자동화 프레임 워크입니다. Selenium WebDriver 내장되어있어 사용자는 Selenium 코드를 작성하지 않고 Selenium 엔드 포인트에서 테스트를 작성하고 실행할 있습니다.

특징은 다음과 같습니다.

  • 코드가 없는 자동화를 위한 안정적인 캡처 재생
  • C # VB.NET 전체 IDE
  • 동적 요소를 포함한 강력한 객체 식별
  • Java 애플릿과 같은 HTML 아닌 요소 지원
  • 데이터 기반 테스팅
  • 이미지 기반 검증
  • 기본 제공보고
  • Selenium Grid 또는 Ranorex 병렬 러너를 사용하여 테스트 배포

Ranorex 완벽한 테스트 자동화 도구 체인을 위해 BDD, CI / CD, 소스 제어, 테스트 관리, 결함 추적 등의 솔루션과 통합됩니다.


6) TestLeft

TestLeft  Smartbear Software UI 자동화 테스트 도구로, 사용자가 자신의 IDE에서 테스트 있으며 이전보다 빠르고 빠르게 테스트 있습니다.

Features:

  • 업계 최고 수준의 UI Object Spy 테스트를 신속하게 수행하십시오모든 객체에 대한 수동 프로그램 설명이 없습니다.
  • 번의 클릭으로 데스크톱 애플리케이션을위한 애플리케이션 모델 생성
  • Cucumber, SpecFlow JBehave 손쉽게 통합하여 Behavior-Driven Development 가능하게 하고 Shift 테스트를 가속화합니다.
  • .NET, C #, Java, Jenkins 등에 대한 지원
  • DevOps 에코 시스템의 개발 환경에 매끄럽게 임베드
  • 견고한 테스트 프레임 워크를 위한 간결하고 짧은 코드 작성


7) Functionize

 

Functionize  CI / CD 파이프 라인에서 지속적인 테스트가 필요한 엔터프라이즈 팀을 위해 설계된 최초의 자율 클라우드 기반 플랫폼입니다선택기 기반 유지 관리를 완전히 제거하여 애플리케이션을 학습하는 기계 학습 AI 활용합니다.

Features:

  • NLP 테스트 생성 - 테스트하려는 것을 영어로 작성하십시오.
  • 실제 사용자 데이터에서 생성 완전히 자율적 테스트 사례
  • 모든 데스크탑 또는 모바일 브라우저에서 수천 분의 테스트 실행
  • 근본 원인 분석은 잠재적 모든 테스트 실패를 자동으로 식별하고 1 회의 클릭 업데이트를 제공합니다.
  • 자가 치유 검사


8) iMacros :

iMacros  테스트를위한 기록 재생 도구입니다. iMacros 또한 반복 작업을 자동화 있습니다 테스트 도구는

1.     브라우저 자동화

2.     테스트

3.     데이터 추출

Features:

  • Internet Explorer, Firefox Chrome 무료 부가 기능거의 모든 작업을 자동화 있습니다.
  • 응용 프로그램의 기능, 성능 회귀 테스트 허용
  • iMacros 사용하면 스프레드 시트의 데이터를 사이트에 업로드하거나 Excel 시트에 사이트의 데이터를 직접 채울 있습니다.
  • Java, Flex, Ajax 또는 Silverlight 애플릿을 포함한 사이트 기술의 기능, 성능 회귀 테스트를 자동화합니다.

알아보기

9) Cucumber 

Cucumber  오픈 소스 BDD (Behavior Driven Development) 테스팅 도구입니다.

Features:

  • BDD 사용으로 인해 비즈니스 IT 팀은 테스트를 이해할 있습니다.
  • 오이는 사양과 테스트 문서를 하나의 응집 전체로 합칩니다.
  • 지속적으로 업데이트되고 커다란 커뮤니티가 지원됩니다.

알아보기

10) UFT (Unified Functional Test)

UFT  일컬어 QTP (Quick Test Professional) 가장 강력한 상용 테스트 자동화 도구입니다처음에 Mercury Interactive에서 개발 한이 제품은 나중에 HPE 인수되었으며 현재는 Micro Focus 손입니다회귀 테스트뿐 아니라 기능 테스트에도 유용합니다.

Features:

  • UFT 웹뿐만 아니라 SAP, Oracle, Seibel 등과 같은 모든 종류의 개발 환경을 지원합니다.
  • 도구는 브라우저 다중 플랫폼 테스트를 지원하며,
  • 여러 컴퓨터에서 테스트를 배포 있습니다.
  • 이미지 기반의 개체 인식은 업계 최고입니다.
  • 비주얼 테스트 스크립트 신속한 테스트 수정 업그레이드에 도움이되는 디자인.
  • QTP / UFT 다른 테스트 스크립팅 언어와 비교하여 사용하기 쉬운 VBScript 언어를 사용합니다.

알아보기

11) Serenity

 

Serenity BDD 자동 승인 회귀 테스트를 위한 셀렌 대안입니다 도구는 기능 테스트 범위를 문서화하고 설명하는 테스트 보고서를 생성합니다.

Features:

  • 테스트 단계에 대한 설명 / 서술 스크린 .
  • 요구 사항 또는 릴리스별로 테스트 결과를 통합합니다.
  • 보다 정돈되고 유지 보수가 쉬운 자동화 코드를 작성할 있습니다.
  • 자동화 테스트를 요구 사항에 다시 매핑하십시오.
  • 테스트 커버리지를 제공합니다.

알아보기

12) IBM Ration Functional Tester

IBM Rational Functional Tester  자동화 기능 회귀 테스트 도구입니다 소프트웨어는 기능, 회귀, GUI 데이터 중심 테스트를위한 자동화 테스트 기능을 제공합니다. Java, Siebel, SAP, Net, PowerBuilder, Ajax 등과 같은 다양한 응용 프로그램을 지원합니다.

Features:

  • 스크린 샷을 통한 시각적 편집
  • Rational Functional Tester 사용하면 개발 팀이 관련 키워드 스크립트를 작성하여 쉽게 재사용 있으므로 효율성이 향상됩니다.
  • Eclipse 사용하여 Java 테스트 스크립트를 쉽게 코드화 있습니다.
  • 기능 테스트 도구는 코드 완성을 자동화하고 고급 디버깅 옵션을 제공합니다.
  • 다른 타사 소프트웨어와 손쉬운 통합

알아보기

13) Galen framework

Galen 프레임 워크  처음에는 실제 브라우저에서 응용 프로그램의 레이아웃 테스트를 위해 도입되었습니다오늘은 완전히 기능적인 테스트 프레임 워크가되었습니다 자동화 테스트 도구는 애플리케이션의 시각적 레이아웃 테스트를 위해 Selenium 통합 있습니다.

Features:

  • 스크린 샷과 함께 HTML 기반 오류보고
  • 읽기 / 쓰기가 쉬운 구문
  • 여러 브라우저를 지원합니다.
  • Galen 스펙 언어를 사용하면 다른 화면 크기 또는 브라우저를 포함하여 복잡한 레이아웃을 설명 있습니다.
  • Galen Framework Selenium Grid에서 실행됩니다이를 통해 클라우드와 같은 Sauce Labs 또는 BrowserStack에서 실행되도록 테스트를 설정할 있습니다.
  • 이미지 비교 기능.

알아보기

14) SikuliX

SikuliX  Windows, Mac 또는 Linux / Unix 운영 체제에서 화면에 표시된 모든 것을 자동화합니다. OpenCV 제공하는 이미지 인식 기능을 사용하여 GUI 구성 요소를 식별하고 제어합니다. SikuliX 워크 플로는 마우스와 키보드를 사용하여 이미지를 검색하고 GUI 요소에서 작업하는 것을 기반으로합니다.

Features:

  • SikuliX 반복적 작업을 자동화하는 사용할 있습니다.
  • 일상적인 사용을 위해 작업 또는 데스크탑 / 응용 프로그램을 자동화하는 사용할 있습니다.
  • 개발중인 응용 프로그램 또는 웹을 테스트하려면.

알아보기

15) Redwood

 

RedwoodHQ  오픈 소스 테스트 자동화 프레임 워크입니다단일 서버에 설치되며 인터페이스에서 여러 사람이 사용할 있습니다설치없이 HTML5 호환 브라우저에서 실행됩니다.

Features:

  • 자세한 결과, 클릭 가능한 스택 추적 예외 스크린 샷을 사용하여 실시간으로 테스트 실행을 관찰 있습니다.
  • 자동화 테스트 케이스를 여러 시스템에서 병렬로 실행할 있습니다.
  • 기존 TestNG / JUnit 테스트 케이스 가져 오기 테스트 케이스 개발
  • Jenkins 또는 TeamCity 같은 도구와 호환되므로 지속적인 통합 프로세스와 통합 있습니다.

알아보기

16) Watir

Watir  테스트 자동화를위한 오픈 소스 Ruby 라이브러리입니다그것은 기능 회귀 테스트를 지원합니다.

Features:

  • 그것은 개발 것과 관계없이 애플 리케이션을 지원합니다.
  • 그것은 다른 플랫폼에서 여러 브라우저를 지원합니다
  • Watir Ruby 라이브러리 제품군이지만 다른 모든 기술을 지원합니다
  • 독점적 공급 업체 스크립트가 아닌 모든 기능을 갖춘 현대적인 스크립팅 언어 Ruby 사용합니다.

알아보기

17) Telerik 시험 스튜디오

Test Studio  Progress에서 개발 소프트웨어 자동화 도구입니다. AJAX, HTML5, JavaScript, Silverlight, WPF, MVC, iOS, Android, PHP 같은 자동화 응용 프로그램을 지원합니다네이티브 크로스 브라우저를 지원하며 레코드 재생 도구입니다.

Features:

  • 로드 테스팅뿐만 아니라 API 수행 있습니다.
  • 강력한 객체 저장소 기능.
  • 지속적인 통합을 지원합니다.
  • Telerik UI 컨트롤에 대한 네이티브 지원
  • HTML 팝업 브라우저 대화 상자 테스트

알아보기

18) 스크린스터

Screenster  클라우드 기반 UI 테스트 플랫폼입니다 응용 프로그램 사이트의 시각적 회귀 테스트에 사용됩니다 단계의 스크린 샷을 캡처하여 기준으로 저장합니다.

Features:

  • 손으로 코딩하지 않고도 UI 테스트를 자동화 수있는 저가 코드 솔루션.
  • 시각적 테스트를 자동화하는 가장 쉽고 빠른 방법으로 테스트 기록하기
  • Screenster CI 일부로 테스트를 실행할 있습니다따라서 기준선과 회귀 분석간에 차이가 발견되면 테스트는 실패로 표시됩니다.
  • Screenster 자동 선택 스마트 선택기 자동 시간 초과 관리와 같은 훌륭한 기능을 제공합니다.

알아보기

19) Katalon Studio

카탈론 스튜디오

Katalon Studio  모바일 테스트를 위해 작동하는 자동화 테스트 도구입니다 이상 자동화 테스트를 기록하고 재생할 수없는 사용자를 지원하기 위해 개발되었습니다.

Features:

  • 키워드, 테스트 케이스 오브젝트 저장소 구성을위한 프로젝트 템플릿 제공
  • , iOS, Android, iOS OS 시스템에 대한 API 테스트를 허용합니다.
  • 기본 플러그인으로 JIRA, Jenkins, GIT qTest 손쉽게 통합 있습니다.
  • IDE 고급 스크립트를 작성하거나 인터페이스로 단계를 사용자 정의합니다.

알아보기

20) Tricentis Tosca

트리 센티스 토스카

Tricentis Tosca  DevOps Agile 보조를 맞추기 위해 테스트를 가속화하는 Continuous Testing 플랫폼입니다모델 기반 테스트 자동화로 유지 보수성을 제공함으로써 테스트를 재사용 있습니다회귀 테스트 시간을 수분으로 줄이는 도움이됩니다.

Features:

  • API, SAP, , 로보틱스, 모바일 자동화
  • Agile DevOps 대한 빠른 피드백 제공
  • 회귀 테스트 시간을 수분으로 줄입니다.
  • 비즈니스 위험에 대한 명확한 통찰력 확보

알아보기

21) Cloud QA

 

CloudQA  Selenium 기반으로 구축 응용 프로그램을위한 SaaS 지원 기능 테스트 자동화 도구입니다 셀렌 대안은 TruRT 기능 회귀 테스트, TruLoad로드 테스트 TruMonitor for synthetic 모니터링에 사용하는 가지 도구로 구성됩니다.

Features:

  • 완전히 통합 QA 자동화 도구
  • 테스트 모듈은 하나의 플랫폼에서 공통 아키텍처로 개발되었습니다.
  • 강력한 자동 테스트 케이스를 설정하기위한 코드가없는 환경을 제공합니다.
  • 다른 ALM, 버그 추적 버전 제어 도구와의 통합을 허용합니다.

알아보기

22) TestIM

Testim.io 자동화 테스트 케이스의 작성, 실행 유지를 위해 인공 지능을 활용합니다.

Features:

  • 독점 기술은 자동화 테스트를 학습하고 코드 변경에 적용하여 유지 관리 시간의 90 % 제작 시간의 70 % 단축합니다.
  • 기업이 기존 솔루션보다 훨씬 빠른 시간 내에 시장 진입 시간을 단축하고 비할 데없는 품질을 달성 있도록 도와줍니다.

 


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