테스트 시나리오 연습
테스트 시나리오 연습
elice 랜딩 페이지 Test Scenario
테스트 대상
- URL: https://elice.io
- 이 테스트는 엘리스 랜딩 페이지의 기능을 검증하기 위해 수행되었습니다.
- 사용자가 엘리스 광고를 클릭했을 때 도달하는 웹 페이지의 정상 작동 여부를 확인합니다.
테스트 가정 및 필요사항
| ID | 테스트 항목 | 기대 결과 | 실제 결과 | 비고 |
|---|---|---|---|---|
| Case1 | 메인 배너 이미지 정상 출력 테스트 | 정상 출력 | 스크롤 시 하단까지 정상 출력 | Pass |
| Case2 | 랜딩 페이지 내 로고 클릭 기능 확인 | 로고 클릭 시 메인 페이지로 돌아감 | 로고 클릭 시 메인 페이지로 이동 | Pass |
| Case3 | 랜딩 페이지 내 메뉴(솔루션,클라우드,엘리스 AI) 기능 확인 | 마우스 커서 접근 시 하위 메뉴 표시 | 마우스 커서 접근 시 하위 메뉴 정상 노출 | Pass |
| Case4 | 로그인 버튼 확인 | 로그인 버튼 클릭 시 아이디, 비밀번호 입력 노출 | 로그인 버튼 클릭 시 아이디, 비밀번호 입력 노출 | Pass |
| Case5 | 로그인 기능 테스트 | 가입된 계정 정보 입력 시 로그인 | 가입된 계정 정보 입력 시 로그인 성공 | Pass |
| Case6 | ‘도입 문의’ 버튼 기능 확인 | 버튼 클릭 시 문의 페이지 이동 | 문의 페이지로 이동 | Pass |
| Case7 | 비로그인 시 ‘무료 체험하기’ 버튼 기능 확인 | 로그인 페이지 노출 | 비로그인 시 로그인 페이지로 이동 | Pass |
| Case8 | 로그인 시 ‘무료 체험하기’ 버튼 기능 확인 | 서비스 안내 페이지 노출 | 서비스 안내 페이지 노출 | Pass |
| Case9 | ‘엘리스LXP’ 상세 보기 버튼 기능 확인 | 버튼 클릭 시 해당 페이지 노출 | 해당 페이지로 이동 | Pass |
| Case10 | ‘엘리스클라우드’ 상세 보기 버튼 기능 확인 | 버튼 클릭 시 해당 페이지 노출 | 해당 페이지로 이동 | Pass |
| Case11 | ‘엘리스AI’ 상세 보기 버튼 기능 확인 | 버튼 클릭 시 해당 페이지 노출 | 해당 페이지로 이동 | Pass |
| Case12 | ‘기업교육 사례집 요청하기’ 버튼 기능 확인 | 버튼 클릭 시 해당 페이지 노출 | 해당 페이지로 이동 | Pass |
| Case13 | 랜딩 페이지 내 (기업, 대학, 군 기관) 버튼 기능 확인 | 각 버튼 클릭 시 해당 이미지 노출 | 해당 이미지 정상 노출 | Pass |
| Case14 | 각 탭의 이미지 버튼 기능 확인 | 기업 탭 이미지 클릭 시 해당 페이지 노출 | 기업 탭 정상 작동 | Pass |
| Case15 | 페이지 내 (엘리스AI, 클라우드, 테스트베드, 엘리스LXP) 버튼 기능 확인 | 버튼 클릭 시 해당 페이지 이동 | 해당 페이지 정상 이동 | Pass |
| Case16 | 랜딩 페이지 언어 변경 테스트 | 한국어/영어 전환 가능 | 정상 작동 | Pass |
| Case17 | 랜딩 페이지 외부 링크 기능 확인 | 외부 링크 이동 확인 | 정상 작동 | Pass |
| Case18 | 브라우저 환경에서 동영상 정상 출력 | 동영상 정상 재생 확인 | 정상 작동 | Pass |
| Case19 | 모바일 메뉴 동작 확인 | 모바일 환경에서 메뉴 정상 동작 | 정상 작동 | Pass |
| Case20 | 모바일 환경에서 정상 작동 | iOS(iPhone 12 mini) 및 Android(Galaxy S21 Ultra) 환경에서 정상 작동 | iOS(iPhone 12 mini) 및 Android(Galaxy S21 Ultra) 환경에서 정상 작동 | Pass |
# 개선안(받은 피드백)
1. 로그인 기능 테스트 개선
- 현재 정상 로그인 테스트만 포함되어 있음.
- 예외 케이스(오류 상황)에 대한 테스트 시나리오 추가 필요.
- 예외 상황 테스트 예시
- 존재하지 않는 계정 입력 시 → “해당 계정이 존재하지 않습니다” 메시지 노출
- 잘못된 비밀번호 입력 시 → “비밀번호가 틀렸습니다” 메시지 노출
- 빈 입력값 제출 시 → “필수 입력 항목입니다” 메시지 노출
- 예외 상황 테스트 예시
2. 메뉴 하위탭 테스트 세분화
- 현재 메뉴 하위탭 테스트가 한 번에 묶여 있음.
- 각 메뉴(솔루션, 클라우드, AI 등)에 따라 포맷, 내용, 항목 개수가 다르므로 세분화 필요.
- 개선 방향
- 개별 메뉴(솔루션, 클라우드, AI 등)별로 테스트 케이스 분리.
- 개발 요구사항 반영: 호버 시 문구, 크기, 항목 개수 확인 포함.
3. 랜더링 속도 성능 테스트 추가
- 개발자 도구를 이용해 페이지의 로딩 속도를 측정하는 성능 테스트 추가 필요.
- 테스트 항목 예시
- 랜딩 페이지 로딩 속도 → 2초 이내 렌더링 완료
- 로그인 페이지 로딩 속도 → 2초 이내 렌더링 완료
- 대량 이미지 로딩 속도 → 3초 이내 이미지 로딩 완료
4. 흐름 기반 테스트 추가
- 보다 사용자 흐름에 맞춘 시나리오 추가 필요.
- 테스트 흐름 예시
- 테스트 항목:
"무료 체험하기"버튼 클릭엘리스LXP선택"다음"버튼 클릭기관 정보 입력 페이지로 전환
- 테스트 항목:
- 기대 결과:
"무료 체험하기"클릭 시엘리스LXP,엘리스클라우드,엘리스테스트선택 화면 표시.엘리스LXP선택 시 해당 버튼 강조 표시(테두리 보라색)."다음"버튼 클릭 시"기관 정보를 입력하세요"페이지로 정상 전환.뒤로가기버튼 클릭 시 이전 선택 화면으로 복귀.
elice 랜딩 페이지 Test Scenario (개선 버전)
테스트 시나리오
| ID | 테스트 항목 | 기대 결과 | 실제 결과 | 비고 |
|---|---|---|---|---|
| Case1 | 메인 배너 이미지 정상 출력 테스트 | 정상 출력 | 스크롤 시 하단까지 정상 출력 | Pass |
| Case2 | 랜딩 페이지 내 로고 클릭 기능 확인 | 로고 클릭 시 메인 페이지로 돌아감 | 로고 클릭 시 메인 페이지로 이동 | Pass |
| Case3 | 랜딩 페이지 내 메뉴(솔루션, 클라우드, 엘리스 AI) 기능 확인 | 마우스 커서 접근 시 하위 메뉴 표시 | 마우스 커서 접근 시 하위 메뉴 정상 노출 | Pass |
| Case4 | 로그인 버튼 확인 | 로그인 버튼 클릭 시 아이디, 비밀번호 입력 노출 | 로그인 버튼 클릭 시 아이디, 비밀번호 입력 노출 | Pass |
| Case5 | 로그인 기능 테스트 (정상 시나리오) | 가입된 계정 정보 입력 시 로그인 | 가입된 계정 정보 입력 시 로그인 성공 | Pass |
| Case6 | 로그인 기능 테스트 (예외 시나리오) | 잘못된 계정 정보 입력 시 로그인 실패 | 잘못된 계정 정보 입력 시 로그인 실패 | Pass |
| Case7 | ‘도입 문의’ 버튼 기능 확인 | 버튼 클릭 시 문의 페이지 이동 | 문의 페이지로 이동 | Pass |
| Case8 | 비로그인 시 ‘무료 체험하기’ 버튼 기능 확인 | 로그인 페이지 노출 | 비로그인 시 로그인 페이지로 이동 | Pass |
| Case9 | 로그인 시 ‘무료 체험하기’ 버튼 기능 확인 | 서비스 안내 페이지 노출 | 서비스 안내 페이지 노출 | Pass |
| Case10 | ‘엘리스LXP’ 상세 보기 버튼 기능 확인 | 버튼 클릭 시 해당 페이지 노출 | 해당 페이지로 이동 | Pass |
| Case11 | ‘엘리스클라우드’ 상세 보기 버튼 기능 확인 | 버튼 클릭 시 해당 페이지 노출 | 해당 페이지로 이동 | Pass |
| Case12 | ‘엘리스AI’ 상세 보기 버튼 기능 확인 | 버튼 클릭 시 해당 페이지 노출 | 해당 페이지로 이동 | Pass |
| Case13 | ‘기업교육 사례집 요청하기’ 버튼 기능 확인 | 버튼 클릭 시 해당 페이지 노출 | 해당 페이지로 이동 | Pass |
| Case14 | 랜딩 페이지 내 (기업, 대학, 군 기관) 버튼 기능 확인 | 각 버튼 클릭 시 해당 이미지 노출 | 해당 이미지 정상 노출 | Pass |
| Case15 | 각 탭의 이미지 버튼 기능 확인 | 기업 탭 이미지 클릭 시 해당 페이지 노출 | 기업 탭 정상 작동 | Pass |
| Case16 | 페이지 내 (엘리스AI, 클라우드, 테스트베드, 엘리스LXP) 버튼 기능 확인 | 버튼 클릭 시 해당 페이지 이동 | 해당 페이지 정상 이동 | Pass |
| Case17 | 랜딩 페이지 언어 변경 테스트 | 한국어/영어 전환 가능 | 정상 작동 | Pass |
| Case18 | 랜딩 페이지 외부 링크 기능 확인 | 외부 링크 이동 확인 | 정상 작동 | Pass |
| Case19 | 브라우저 환경에서 동영상 정상 출력 | 동영상 정상 재생 확인 | 정상 작동 | Pass |
| Case20 | 모바일 메뉴 동작 확인 | 모바일 환경에서 메뉴 정상 동작 | 정상 작동 | Pass |
| Case21 | 모바일 환경에서 정상 작동 | iOS(iPhone 12 mini) 및 Android(Galaxy S21 Ultra) 환경에서 정상 작동 | iOS(iPhone 12 mini) 및 Android(Galaxy S21 Ultra) 환경에서 정상 작동 | Pass |
| Case22 | 페이지 렌더링 속도 성능 테스트 | 페이지 로딩 시간 측정 | 개발자 도구에서 페이지 렌더링 시간 확인 | Pass |
| Case23 | “무료 체험하기” 버튼 클릭 후 흐름 테스트 | “무료 체험하기” 클릭 → 엘리스LXP 선택 → “다음” 버튼 클릭 → 기관 정보 입력 페이지로 전환 | 정상 흐름 진행 | Pass |
| Case24 | “무료 체험하기” 버튼 클릭 시 선택 화면 표시 | “무료 체험하기” 클릭 시 엘리스LXP, 엘리스클라우드, 엘리스테스트 선택 화면 표시 | 정상 작동 | Pass |
| Case25 | 엘리스LXP 선택 시 버튼 강조 | 엘리스LXP 선택 시 버튼 테두리 보라색으로 강조 | 정상 작동 | Pass |
| Case26 | “다음” 버튼 클릭 시 기관 정보 입력 페이지로 전환 | “다음” 버튼 클릭 시 “기관 정보를 입력하세요” 페이지로 정상 전환 | 정상 작동 | Pass |
| Case27 | 뒤로가기 버튼 클릭 시 이전 선택 화면 복귀 | 뒤로가기 버튼 클릭 시 이전 선택 화면으로 정상 복귀 | 정상 작동 | Pass |
작성자: QA1
This post is licensed under CC BY 4.0 by the author.