셀레늄은 주로 회귀 테스트 및 기능 테스트에 사용되는 오픈 소스 테스트 도구입니다. 소프트웨어 테스트 도구 모음으로 식별 된 셀레늄 제품군을 사용하여 웹 브라우저 테스트를 자동화 할 수 있습니다. 모바일 응용 프로그램 테스트의 말하기,그것은 테스터로 셀레늄에 대해 들어 있어야합니다 잘 알려진 사실이다. 당신은 셀레늄이 모바일 애플리케이션 테스트를 자동화하는 데 사용할 수 있는지 여부를 알고 호기심이 있다면,다음과 같은 자세한 설명은 쿼리에 빛을 던질 것이다.
“셀레늄이 모바일 애플리케이션 테스트 도구가 될 수 있습니까?”대답은 부정적이다. 그러나 좋은 소식은 모바일 웹 사이트를 테스트하기 위해 셀레늄을 최대한 활용할 수 있다는 것입니다. 이것은 확실히 당신을 응원 할 수있는 이유입니다. 그리고 당신을 웃게 만들 몇 가지 또 다른 이유가 있습니다.
셀레늄은 오픈 소스 테스트 도구로서 라이센스 비용이 들지 않으므로 현재 사용되는 다른 테스트 도구보다 순위가 높습니다. 모바일 응용 프로그램 테스트를 자동화하기 위해 셀레늄을 사용할 수는 없지만 모바일 자동화 테스트를 위해 독점적으로 설계된 셀레늄 프레임 워크를 사용하는 것이 좋습니다.
모바일 애플리케이션 테스트 자동화를 위해 설계된 셀레늄 프레임워크
- 셀렌드로이드
- 애피움
셀렌드로이드:
이 바로 그 이름에 맞춰,셀렌드로이드는 안드로이드 플랫폼에서 실행될 수 있는 네이티브 및 하이브리드 애플리케이션의 사용자 인터페이스를 테스트하기 위해 사용될 수 있는 셀레늄 프레임워크이다. 그것은 또한 중요 한 셀레늄 프레임 워크는 에뮬레이터에 적합 하지만,그것은 또한 찾을 수 있습니다 셀레늄 그리드,프레임 워크는 실제 장치와 통합 될 수 있는 경우. 기본적으로 병렬 테스트 및 스케일링을 수행하는 것을 의미,셀렌드로이드 프레임 워크는 동시에 여러 안드로이드 장치와 통신 할 수 있습니다.
셀레늄 아피움:
셀레늄 아피움은 네이티브,하이브리드 및 모바일 웹 애플리케이션과 함께 제공되는 모바일 사용자 인터페이스를 테스트하는 데 사용할 수있는 자동화 된 오픈 소스 테스트 프레임 워크입니다. 또한 노드를 포함한 많은 언어와 호환 할 수있는 크로스 플랫폼 도구입니다.JS,PHP,Java,Objective-C,JavaScript,Clojure,C#,Python,Perl. 테스터는 단일 테스트 스크립트를 통해 셀레늄 아피움을 손쉽게 사용하여 안드로이드,윈도우,맥,리눅스 또는 이오스 플랫폼에서 테스트를 수행할 수 있을 때 크로스 플랫폼 특성을 최대한 활용할 수 있습니다.
셀레늄 애피움
1 을 사용하여 모바일 애플리케이션 테스트를 자동화하는 데 관련된 12 가지 간단한 단계. 첫 번째 단계는http://appium.io를 방문하는 것입니다. 그런 다음 아래에 설명된 대로 샘플 파일과 함께 앱피움 프레임워크를 다운로드해야 합니다:
2. 다음 단계는 다운로드 한 파일의 압축을 푸는 것입니다.
3. 다운로드 및 컴퓨터에 안드로이드 파일을 설정하여 더 진행합니다.
4. 이 응용 프로그램은 안드로이드 4.0.1.1 에서 작동합니다. 이것은”기본”안드로이드 가상 장치를 만드는 것입니다.
5. 다음 단계는 이클립스를 실행하는 것입니다.
6. 그런 다음 압축을 푼 폴더에 액세스하여 다음 그림에 따라 자바->6799 샘플 코드를 가져와야 합니다.
7. 이전 단계 후,이것은 당신이 볼 얻을 것이다 것입니다;수입 자바 프로젝트 구조.
8. 이제 모두 앱을 실행하도록 설정되었습니다.아래에 설명 된 바와 같이,압축 해제 된 폴더에 저장됩니다.
9. 이제 아래와 같이 표시되는 애피움 서버 창을 시작할 수 있습니다.
10. 어떤 번거 로움없이,당신은 안드로이드를 변경할 수 있습니다접촉 테스트.요구 사항에 따라 자바 파일.
11. 아래 그림과 같이 이제 주니 테스트로 자바 클래스를 실행할 수 있습니다.
12. 당신의 결과는 응용 프로그램이 테스트를 통과 한 것입니다.
짜잔! 시리즈로 수행 할 때이 간단한 단계는 모바일 응용 프로그램 테스트를 자동화하는 당신에게 셀레늄 아피 움의 힘을 부여합니다.