ranorex studio hands review
Ranorex Studio 시작하기 : 심층 검토 및 연습
Ranorex는 최근 데스크톱, 웹 및 모바일 애플리케이션을위한 올인원 테스트 자동화 도구 인 Ranorex Studio 9.0 버전의 출시를 발표했습니다. 저희 리뷰는이 최신 버전을 기반으로합니다.
이 릴리스에는 테스트 실행에 대한 비디오보고, 동적 ID로 웹 요소를 처리하기위한 기계 학습 알고리즘, Shadow DOM 및 JxBrowser에서 웹 요소 테스트 지원 등 업계를 선도하는 많은 새 기능이 포함되어 있습니다.
또한 완전히 새롭고 전환 가능한 어둡고 밝은 테마가 있습니다.
이전에 확인할 수도 있습니다. 여기에 Ranorex 튜토리얼 .
json 파일을 열 수있는 것
학습 내용 :
Ranorex Studio의 실습 검토
이 리뷰에서는 Ranorex Studio의 핵심 기능을 살펴 보겠습니다.
Ranorex Studio 연습의 단계를 따르려면 30 일 무료 평가판을 다운로드하십시오.
Ranorex Studio는 최신 버전의 Windows 또는 Windows Server를 실행하는 모든 컴퓨터에 설치할 수 있습니다.
주요 특징들
# 1) 광범위한 기술 자동화 :
Ranorex Studio는 단일 라이선스를 통해 Ranorex Studio가 지원하는 모든 플랫폼에서 자동화 된 테스트를 생성하고 실행할 수있는 '올인원'테스트 자동화 솔루션으로 설명됩니다. 실제로 많은 것을 지원합니다!
Ranorex Studio는 레거시 데스크톱 애플리케이션에서 기본 iOS 및 Android 앱과 모바일 웹 앱을 포함한 최신 웹 및 모바일 기술에 이르기까지 가장 까다로운 사용자 인터페이스를 처리 할 수있는 능력으로 명성이 높습니다.
Ranorex 웹 사이트를 방문하여 현재 모든 목록을 확인하십시오. 지원되는 기술 .
# 2) 동급 최강의 객체 식별 :
객체 식별은 유지 관리가 쉬운 안정적이고 신뢰할 수있는 테스트에 중요합니다. Ranorex Studio는 Ranorex 스파이 UI 요소를 식별하고 고유 한 RanoreXPath 각각에 대해.
각 UI 요소의 정의는 공유 가능 파일에 저장됩니다. 개체 저장소 . UI 요소에 대한 테스트 작업을 만들 때 저장소 개체를 참조합니다. 나중에 사용자 인터페이스가 변경되는 경우 저장소 개체를 업데이트하기 만하면 모든 관련 테스트 작업이 자동으로 업데이트됩니다.
RanoreXPath가 생성되는 방식의 최근 개선 사항은 사용자 인터페이스가 변경된 경우에도 저장소 개체를 업데이트해야하는 필요성을 줄이는 데 도움이됩니다. 또한 릴리스 9.0에서는 기계 학습 알고리즘 자동화하기 가장 어려운 UI 요소 중 하나 인 동적 ID로 웹 요소를 자동으로 처리합니다.
# 3) 팀의 모든 사람을위한 도구 :
C # 또는 VB.NET으로 코딩하는 테스터는 리팩토링 및 디버깅 도구, '자동화 도우미'라는 재사용 가능한 코드 스 니펫 및 개방형 API가있는 Ranorex Studio의 전체 IDE를 사용할 수 있습니다.
그러나 Ranorex Recorder라고하는 Ranorex Studio의 강력한 캡처 및 재생 도구를 사용하여 코딩없이 테스트를 자동화 할 수도 있습니다. 코드를 작성하지 않고도 유효성 검사를 수행하고, 조건으로 실행을 제어하고, 데이터 기반 테스트를 구성 할 수 있습니다.
Ranorex Studio는 소스 제어 공급자 Git, SVN 및 TFS , 병합 충돌을 줄이는 '매직 병합'도구가 추가되었습니다. 마지막으로 Ranorex Studio는 다음과 같은 주요 도구와 통합됩니다. Atlassian Jira , Bugzilla, Jenkins, TeamCity, Travis CI, TestRail 테스트 케이스 관리 등.
단계별 안내
이 연습을 진행하려면 Ranorex Studio의 무료 평가판을 다운로드하여 설치하십시오.
이 예의 경우 , 32 비트 버전을 사용하고 있지만 64 비트 버전도 사용할 수 있습니다.
#1) Ranorex Studio를 시작합니다. 시작 페이지가 나타납니다. 왼쪽에는 새 테스트 솔루션을 시작하거나 기존 솔루션을 열거 나 샘플 솔루션을 열 수있는 메뉴 옵션이 있습니다. 화면 중앙과 오른쪽에서 다양한 Ranorex 리소스에 대한 링크를 찾을 수 있습니다.
유닉스 쉘 스크립팅 인터뷰 질문 답변 및 설명 pdf
밝은 테마와 어두운 테마간에 전환하려면 도구 => 옵션 메뉴에서. 아래 표시된 일반 탭에서 외관 을 클릭 한 다음 원하는 테마를 선택하십시오. 프로젝트의 '분위기'를 변경할 수도 있습니다. 기본값은 C #이지만 원하는 경우 .NET 또는 VB.NET으로 변경할 수 있습니다.
#두) 이제 샘플 프로젝트를 열어 보겠습니다. 이 연습을 위해 우리는 웹 예 , Ranorex에서 제공하는 테스트 웹 사이트를 사용합니다. (데스크톱 예제는 Ranorex 웹 사이트에서 다운로드 할 수있는 무료 데모 앱을 사용합니다. iOS 또는 Android 예제의 경우 실제 또는 가상 장치를 제공해야합니다).
웹 예제 솔루션을 두 번 클릭하여 엽니 다.
#삼) 아래는 각 영역의 목적에 대한 설명과 함께 어두운 테마의 Ranorex Studio 사용자 인터페이스 스크린 샷입니다.
- 프로젝트보기 : 테스트 솔루션을 구성하는 폴더를 봅니다.
- Ranorex 브라우저 모듈 : 그룹으로 구성 할 수있는 개별 테스트 모듈을 봅니다. (이 샘플 웹 솔루션에는 모듈 그룹이 포함되어 있지 않습니다.) 각 모듈 옆에있는 작은 카메라 아이콘은 AUT의 사용자 인터페이스와의 상호 작용을 캡처하여 만든 '녹화 모듈'임을 보여줍니다. C # 또는 VB.NET 코드를 사용하여 Ranorex Studio에서 '코드 모듈'을 생성 할 수도 있습니다.
- 파일보기 : 작업이있는 테스트 모듈 만들기, 여러 모듈을 테스트 케이스로 구성, 테스트 케이스를 테스트 스위트로 구성하는 작업이 포함 된 테스트를 빌드하십시오. 이 세트 모음은 WordPress 웹 사이트에 로그인하여 새 블로그 게시물을 게시하고 게시물이 있는지 확인한 다음 삭제합니다. 또한 테스트중인 애플리케이션 (AUT)이 실행될 준비가되었는지 확인하는 SETUP 섹션이 있으며 테스트가 완료된 후 TEARDOWN 섹션이 AUT를 정리합니다. 테스트가 실패하면 분해 섹션의 작업도 수행됩니다.
- 레이아웃 드롭 다운 : 다른 레이아웃을 선택하거나 사용자 지정 레이아웃을 만듭니다.
- Ranorex 원격 패널 : 원격 실행을위한 에이전트를 추가합니다. '화이트리스트'및 '속성'패널을 표시하는 옵션을 확인하십시오. 테스트를 생성하거나 실행하는 동안 Ranorex Studio가 상호 작용할 수있는 응용 프로그램을 제어하려면 '화이트리스트'를 사용하십시오. '속성'패널은 선택한 항목에 따라 변경됩니다.
- 출력 패널 : 다양한 동작의 진행 상황을 볼 수 있습니다.
# 4) Ranorex 모듈 브라우저 (A)에서 '로그인'녹화 모듈을 두 번 클릭하여 엽니 다. 로그인 모듈과 관련된 두 가지 변수가 있습니다. varPassword 비밀번호 varUsername 사용자 이름.
데이터 기반 테스트를 위해 이러한 변수를 스프레드 시트 또는 SQL 데이터베이스 테이블과 같은 소스에 바인딩 할 수 있습니다.
# 5) 4 단계에서 로그인 기록 모듈을 클릭하면이 기록 모듈도 작업 편집기에서 열립니다. 여기에서 작업 단계를 볼 수 있습니다. 첫 번째 단계에서는 사용자 이름 필드를 클릭하고 다음 단계에서는 '값 설정'작업과 함께 사용자 이름을 입력합니다.
세 번째 단계에서는 암호 필드를 클릭하고, 네 번째 단계에서는 '값 설정'작업으로 암호를 입력하고, 다섯 번째 단계에서는 로그인 버튼을 클릭하고, 마지막 단계에서는 AUT에서 대시 보드 버튼을 클릭합니다.
# 6) 작업 편집기에서 첫 번째 작업을 클릭하면 AUT의 UI 요소와 해당 UI 요소에 해당하는 저장소 개체의 스크린 샷이 표시됩니다. 이 스크린 샷은 Ranorex 레코더를 사용하여 녹화 모듈을 만드는 동안 자동으로 생성됩니다.
# 7) 아래에 표시된 사용자 로그인 필드에 대한 RanoreXPath를 보려면 '스파이에서 편집'버튼을 두 번 클릭합니다. 빨간색 'x'아이콘은 AUT가 열려 있지 않음을 나타냅니다. AUT를 사용할 수있게되면 녹색 확인 표시로 바뀝니다.
# 8) Ranorex Spy를 닫으려면 오른쪽 상단 모서리에있는 'X'를 클릭합니다.
# 9) 전체 테스트 스위트를 표시하려면“WordPressSample”탭을 클릭하십시오. 그런 다음 실행 버튼을 클릭하여 테스트 스위트를 실행합니다. 테스트가 실행되는 동안 키보드 나 마우스는 테스트 실행을 방해 할 수 있으므로 사용하지 마십시오.
# 10) 테스트가 완료되면 테스트 실행 보고서가 나타납니다. 확장하려면 테스트 실행 보고서의 항목 옆에있는 화살표를 클릭하십시오. 테스트 작업 옆에 나타나는 '항목으로 이동'버튼을 확인합니다. 이 버튼을 클릭하면 테스트 단계로 바로 이동합니다. 이는 실패한 테스트 단계를 디버깅하는 데 매우 유용합니다.
비디오보고
Ranorex Studio 9.0의 새로운 기능 중 하나는 테스트 실행에 대한 비디오보고입니다.
이를 통해 테스트를 다시 실행하지 않고도 테스트를 재생할 수 있습니다. 이것은 디버깅이나 개발자에게 일어난 일을 보여주는 데 매우 유용 할 수 있습니다.
비디오보고를 활성화하려면 Test Suite를 마우스 오른쪽 버튼으로 클릭 한 다음 속성 => 보고서 메뉴에서.
이제 아래와 같이 비디오보고 모드를 설정할 수 있습니다.
에서 예 아래에서 비디오보고 모드는 모든 테스트 케이스 데모 목적으로. 일반적으로 동영상 파일의 크기를 제한하려면보고 모드를 다음과 같이 설정합니다. 실패한 테스트 케이스 만 .
비트 전송률 및 프레임 률 설정을 변경하여 비디오 품질을 조정할 수도 있으며 다중 화면 시스템을 사용하는 경우 녹화 할 화면을 선택할 수도 있습니다. 적용을 클릭 한 다음 확인을 클릭하십시오. 이제 테스트 스위트를 다시 실행하십시오.
테스트가 완료되면 테스트 실행 보고서가 나타납니다. 이제 기록 된 모든 테스트 단계 옆에 '비디오 재생'버튼이 있습니다. 버튼을 클릭하기 만하면 테스트 실행 기록을 볼 수 있습니다.
다운로드를위한 무료 파일 공유 사이트
결론
Ranorex Studio에 대해 자세히 알아볼 수있는 가장 좋은 방법 중 하나는 무료 평가판을 다운로드 한 다음 비디오의 '시작하기'시리즈를 통해 작업하는 것입니다. Ranorex YouTube 채널에 있지만 아래와 같이 Ranorex Studio 시작 페이지에서 직접 전체 비디오 시리즈에 액세스 할 수도 있습니다.
Ranorex 웹 사이트의 지원 섹션이 필수 사용자 가이드와 함께 추가되었습니다.
마지막으로 Ranorex Studio는 데스크톱, 웹 기반 또는 모바일 애플리케이션을 테스트하는 데 사용할 수있는 올인원 GUI 자동화 프레임 워크입니다. 당신이 시도해야 .
질문이 있으면 알려주십시오.
추천 도서
- Eclipse 용 Appium Studio : Eclipse의 엔드-투-엔드 Appium / Selenium 자동화
- PractiTest 테스트 관리 도구 실습 검토 자습서
- 모바일 자동화를위한 Appium Studio 튜토리얼 (15 개 이상의 실습 튜토리얼)
- qTest 테스트 관리 도구의 실습 검토
- Katalon Studio를 사용한 Jira 테스트 자동화
- Eclipse 용 Appium Studio 설치 및 설정
- Katalon 자동화 레코더 (Selenium IDE 대안) : 실습 검토 자습서
- Ranorex 자습서 : 강력한 데스크톱, 웹 및 모바일 자동화 테스트 도구