자동화테스트 기능과 Selenium IDE의 연계

개요

Mozilla Firefox의 Add-on 기능 중 하나인 Selenium IDE를 이용하여 자동화 테스트를 하는 기능입니다. 이 기능을 사용함으로써, 다양한 단말에서 사이트 및 Web 앱의 검증이 가능합니다. ※본 기능을 사용하기 위해서는 「Flat 요금제(월정액무제한요금제)」를 구매해야합니다.

사전준비

자동화테스트 기능을 이용하기 위해서는 하기와 같은 소프트웨어를 PC에 설치해야합니다.
  1. Mozilla Firefox설치
  2. Selenium IDE의 Add-on 추가
  3. User Agent Switcher등, User Agent를 변환하는 Add-on을 추가 ※스마트폰 전용페이지를 테스트 할 경우 Add-on을 추가해야합니다.

테스트시나리오 작성

      【자동화테스트기능 시나리오작성예】
  1. 자동화 테스트를 싶은 하고 싶은 사이트를 Mozilla Firefox에서 엽니다.
  2. [툴- Selenium IDE] 메뉴를 선택합니다. Selenium IDE의 창이 열리면 기록상태가 되어 있는 것을 확인합니다.
  3. 테스트 하고 싶은 동작을 실행합니다. ※화면은 테스트 예입니다.
  4. Selenium IDE 창에서 [파일-테스트케이스저장] 메뉴를 선택하고 테스트 내용을 저장합니다.

자동화테스트 실행

【자동화테스트기능 실행예】

  1. Remote TestKit를 기동시킵니다.
  2. 단말대여-자동화테스트를 실행하고 싶은 단말를 대여합니다. ※복수단말을 동시에 실행하고 싶은 경우에는 필요한 단말을 모두 빌려주세요.
  3. [파일-복수단말 동시 조작-Selenium IDE 테스트의 실행] 메뉴를 선택합니다. 파일창에서 패스를 설정합니다. ・apk파일 테스트에 사용할 Webdriver의 apk파일을 지정해주세요. 버전은 안전성의 관점에서 2.35이후의 버전을 사용해주세요. ※Selenium IDE 페이지에서 「android-server」로 검색하여 미리 사용하고 계신 PC에 다운로드해주세요. ・테스트스크립트 「테스트시나리오 작성」항목에 저장한「테스트내용」 파일에 지정해주세요. ・결과저장위치 테스트결과를 저장한 위치를 지정해주세요. ※저장위치는 테스트시나리오의 저장위치와 다른, 저장가능한 폴더를 지정해주세요.
  4. [실행] 을 클릭하면 테스트가 시작됩니다.
  5. 테스트완료후 [종료]를 클릭하여 창을 닫습니다.
  6. 결과가 저장된 폴더에 테스트를 실행한 날짜로 폴더가 작성됩니다. 폴더내 result.html을 브라우저에서 열어 테스트 결과를 확인할 수 있습니다.

    ■■■자동화테스트 기능이용상의 주의점■■■

    • 단말에 따라 자동화 테스트가 정상적으로 동작하지 않을 경우가 있습니다.
      ※브라우저에서 Alter가 나올 경우 다른 브라우저를 열어 [이후 표시하지 않음]으로 설정을 해주세요.
    • 스마트폰 및 타블렛 등 해상도의 차이가 많이 나는 단말의 경우 동일한 테스트 시나리오라도 다른 결과가 나올 수 있습니다.
    • 테스트결과의 출력화면은 대여중인 단말화면 사이즈로 캡처됩니다.
      정밀화면으로 캡쳐할 경우에는 미리 대여단말의 표시를 크게 하고 테스트해주세요.
    ※본정보는 게재시점의 정보입니다.