Apptest.ai를 사용하여 간단한 기능 테스트를 만드는 방법을 배우는 과정은 매우 간편하고 직관적입니다. 먼저, Apptest.ai 플랫폼에서 회원가입 후 로그인하여 팀을 생성하는 방법을 익힙니다. 팀을 생성하면 프로젝트를 생성할 수 있으며, 프로젝트 설정 방법을 통해 테스트 환경을 최적화할 수 있습니다. 로그인 절차는 매우 간단하며, Apptest.ai 웹사이트에 접속하여 이메일과 비밀번호를 입력하면 됩니다. 로그인 후, 대시보드에서 팀 생성 버튼을 클릭하여 팀을 만들 수 있습니다. 팀을 생성하면 팀원들을 초대하고, 협업을 통해 프로젝트를 관리할 수 있습니다. 다음 단계로, 새로운 프로젝트를 생성합니다. 프로젝트 생성 과정에서는 프로젝트 이름, 설명, 테스트 대상 애플리케이션 등의 정보를 입력하게 됩니다. 이후, 프로젝트 설정을 통해 테스트 환경을 구성합니다. 이 설정 단계에서는 테스트할 디바이스, 브라우저, 운영체제 등을 선택할 수 있으며, Apptest.ai는 클라우드 기반의 유연성과 확장성을 제공합니다. 이를 통해 언제 어디서나 다양한 디바이스와 환경에서 테스트를 수행할 수 있습니다. 클라우드 인프라는 빠르고 신뢰성 높은 테스트를 가능하게 하며, 테스트 결과를 실시간으로 확인하고 분석할 수 있는 기능을 제공합니다. 종합적으로, Apptest.ai는 사용자가 손쉽게 기능 테스트를 만들고 관리할 수 있도록 도와줍니다. 이 플랫폼을 통해 사용자들은 테스트 프로세스를 자동화하고, 애플리케이션의 품질을 지속적으로 개선할 수 있습니다. Apptest.ai의 다양한 기능과 유연성을 최대한 활용하여 더욱 효과적이고 신뢰성 있는 테스트를 수행해 보세요.
회원가입 #
Ptero는 app.apptest.ai/signup 페이지에서 회원가입 후 무료로 이용할 수 있습니다.
소셜 계정 혹은 개인 이메일을 통해 회원가입이 가능합니다.
① GitHub 혹은 Google 계정을 통해 회원가입을 할 수 있습니다.
② 개인 이메일을 통해 직접 회원가입을 할 수 있습니다.
직접 회원가입할 경우에는 이메일 인증이 필요합니다.
SIGN UP 버튼 클릭 시 발송되는 인증 요청 메일의 ‘Verify your email’ 버튼을 클릭하여 주시기 바랍니다.
로그인 #
1. 소셜 계정으로 로그인하기 #
GitHub 또는 Google 계정과 연동하여 로그인할 수 있습니다.
1) GitHub로 로그인하기 #
Step 1. app.apptest.ai/login 페이지에 접속합니다.
Step 2. 아이디와 비밀번호를 입력하는 창 위에 있는 버튼을 클릭합니다.
Step 3. GitHub에 로그인합니다.
2) Google로 로그인하기 #
Step 1. app.apptest.ai/login 페이지에 접속합니다.
Step 2. 아이디와 비밀번호를 입력하는 창 위에 있는 버튼을 클릭합니다.
Step 3. Google에 로그인합니다.
2. 가입된 아이디로 로그인하기 #
소셜 계정이 아닌 개인 이메일로 Sign Up을 통해 직접 회원가입한 경우에는 아이디와 비밀번호를 입력하여 로그인할 수 있습니다.
Step 1. app.apptest.ai/login 페이지에 접속합니다.
Step 2. 아이디 칸에 가입할 때 사용한 아이디를 입력합니다.
Step 3. 비밀번호 칸에 가입할 때 사용한 비밀번호를 입력합니다.
Step 4. ‘Login’ 버튼을 클릭합니다.
팀 생성 #
Step 1. 우측 상단의 계정 아이콘을 클릭하여 “Teams”를 클릭합니다.
Step 2. 팀 목록 페이지에서 ‘+’ 모양의 버튼을 클릭합니다.
Step 3. 새롭게 생성하고자 하는 팀의 이름을 Team Name 칸에 입력합니다.
Step 4. CREATE 버튼을 클릭합니다.
프로젝트 생성 #
1. Mobile App #
Step 1. ① 앱 자율탐색 테스트를 진행할 경우 좌측 메뉴바에서 ‘Autonomous Test’ 를 클릭합니다.
② Stego 시나리오 테스트를 진행할 경우 좌측 메뉴바에서 ‘Scenario Test’ 를 클릭합니다.
Step 2. 프로젝트 페이지 우측 상단에 위치하는 버튼을 클릭합니다.
Step 3. PROJECT NAME 입력칸에 추가하고자하는 프로젝트 이름을 입력합니다.
Step 4. 테스트를 진행할 App ID(Android 앱일 경우 Package Name / iOS 앱일 경우 Bundle ID)를 입력합니다.
Step 5. CREATE 버튼을 클릭합니다.
2. Browser #
Step 1. ③ 웹 자율탐색 테스트를 진행할 경우 좌측 메뉴바에서 ‘Autonomous Test’를 클릭합니다.
Step 2. 프로젝트 페이지 우측 상단에 위치하는 버튼을 클릭합니다.
Step 3. PROJECT NAME 입력칸에 추가하고자하는 프로젝트 이름을 입력합니다.
Step 4. CREATE 버튼을 클릭합니다.
프로젝트 설정 #
프로젝트 생성이 완료되었다면 테스트 목적에 맞게 프로젝트 설정을 진행합니다.
한 번 설정해두면 이후 테스트 실행 시 자동으로 설정이 불러와져 편리하게 시작할 수 있습니다.
Step 1-1. 프로젝트 설정은 프로젝트 목록에서 설정하고 싶은 프로젝트 우측에 있는 톱니바퀴 모양 버튼을 클릭하거나
Step 1-2. 프로젝트 테스트 목록에서 우측 상단의 Dot Menu > Project Setting을 클릭하여 진입할 수 있습니다.
프로젝트 설정은 크게 Basic, App Repository, Devices 3개의 탭이 있습니다.
(시나리오 프로젝트의 경우 Scenario Repository 탭까지 포함하여 4개의 탭입니다.)
Basic #
Step 2. 기본적인 프로젝트의 설정을 수정할 수 있습니다.
- PROJECT NAME : 프로젝트의 이름을 설정합니다.
- TEAM : 프로젝트가 어느 팀에 속할지 설정합니다. 해당 설정은 Personal 팀에 속한 프로젝트가 다른 팀으로 이동할때만 활성화됩니다.
- TEST TIMEOUT : 테스트 제한 시간을 설정합니다. 기본 설정은 15분이며 UI부분을 클릭하거나 드래그하여 설정할 수 있습니다.
- DEVICE LANGUAGE : 테스트 진행 시 장치의 언어 설정을 English(영어)로 기본 설정하며, English와 Korean(한국어) 중에서 선택할 수 있습니다.
- HINTING FEATURE : Field란에 테스트 진행 중 마주칠 input 요소의 속성 중 label, placeholder, input type, resource id에 해당하는 값을 기재하고, value란에는 input 요소에 입력할 내용을 기재합니다. 이렇게 하면 Field란에 기재한 속성 값을 가진 input 요소에 value란의 내용을 입력 할 수 있습니다.
- CUSTOM ERROR MESSAGE : Apptest.ai에서 지정한 에러 메시지 이외에 특정 단어를 Error나 Warning으로 인식하도록 설정할 수 있습니다.
우측 +버튼을 누른 후 MESSAGE란에 탐지하고 싶은 문구를 입력하고 TYPE란에서 해당 문구를 ERROR로 탐지할지, WARNING으로 탐지할지 선택 후 SAVE를 눌러 저장합니다.
추가된 항목은 설정된 Project의 테스트에서만 적용되며, Apptest.ai의 기본 에러 메시지보다 높은 우선순위를 가지고 있습니다.
(e.g. Apptest.ai에서 Sample을 Warning으로 탐지하는 상태에서 아래 이미지와 같이 설정할 경우 테스트에서 Error로 탐지됩니다.) - TEST CREDENTIAL(optional) : 테스트에 사용할 아이디와 비밀번호를 저장해두면 자율 탐색 중 로그인 화면이 나타났을 때 자동으로 저장된 정보로 로그인을 시도합니다.
App Repository #
Step 3. 테스트에 사용할 앱의 Package Name(또는 Bundle ID)을 입력하거나, 테스트할 APK 파일(또는 IPA 파일)을 업로드 할 수 있습니다.
Package Name(또는 Bundle ID)은 테스트 시작 시 해당 앱이 설치되어 있는지 확인하고, 설치되어 있지 않으면 Play Store(또는 App Store)에서 다운로드 한 후 테스트를 시작합니다.
APK 파일(또는 IPA 파일)은 테스트 시작 시 업로드했던 파일을 설치한 후 테스트를 시작합니다. 동일한 앱이 이미 설치되어 있다면 덮어씁니다.
Scenario Repository (optional) #
(이 탭은 시나리오 프로젝트에서만 표시됩니다.)
Step 4. Scenario Management에 업로드된 시나리오를 프로젝트에서 사용할 수 있도록 추가하거나 제거할 수 있습니다. 우측 상단의 ADD 버튼을 클릭하면 시나리오 추가 팝업이 나타납니다.
프로젝트에서 사용할 시나리오를 선택한 후 ADD 버튼을 클릭하여 저장합니다.
저장된 모습은 위와 같으며, Scenario Management에서 시나리오를 업데이트하면 자동으로 적용됩니다.
Device #
Step 5. 테스트에 사용할 디바이스를 설정할 수 있습니다.
기본 설정은 Use All Device로 되어 있으며, Android 및 iOS 디바이스 중에서 사용 가능한 디바이스로 테스트가 진행됩니다. (무료 사용자는 기본 설정만 사용 가능합니다.)
유료 사용자는 ADD 버튼을 클릭하여 테스트가 특정 디바이스에서만 수행되도록 설정할 수 있습니다.
팝업 창에서 등록할 디바이스 목록의 우측에 있는 ADD 버튼을 클릭하면 해당 디바이스가 추가됩니다. Use All Device를 다시 활성화하지 않는 한 추가된 디바이스로만 테스트가 진행됩니다.
위 이미지는 ADD를 눌러 디바이스가 추가된 모습입니다.
테스트에 사용할 장비를 설정한 경우, 테스트 실행 페이지 진입 시 DEVICE를 클릭해보면 설정한 장비만 보이는 것을 확인할 수 있습니다.