이 테스트 시나리오는 사용자가 웹 내 다양한 기능을 원활하게 이용할 수 있도록 주요 기능을 검증하기 위해 작성되었습니다.
사용자가 로그인, 회원가입, 프로필 관리, 그룹 관리, 친구와의 소통, 포인트 관리 등 주요 기능을 문제없이 사용할 수 있는지를 확인하는 것을 목적으로 작성했습니다.
기능 | 테스트 시나리오 | 목적 | 예상결과 |
---|---|---|---|
로그인 | 카카오 로그인 버튼을 클릭한다. | 카카오 로그인 | 기존 회원이면 메인 화면을 제공한다. 새로운 회원이면 회원 가입 페이지를 제공한다. |
회원가입 | 이름, 성별, 생년월일을 입력하고 가입하기 버튼을 클릭한다. | 사용자 개인정보 입력 | 모든 정보가 입력되면 로그인에 성공하고 메인 화면을 제공한다. |
로그아웃 | 로그아웃 버튼을 클릭한다. | 로그아웃 | 현재 사용자가 로그아웃된다. 현재 사용자가 로그인이 필요한 화면에 있으면 로그인 페이지를 제공한다. |
프로필 | 내 프로필 버튼을 클릭한다. | 나의 프로필 조회 | 로그인이 되어있는 사용자는 마이페이지를 조회한다.로그인이 되어있지 않은 사용자는 로그인 화면으로 이동한다. |
프로필 | 친구 프로필 버튼을 클릭하거나 URL로 접속한다. | 타인의 프로필 조회 | 로그인의 유무와 관계 없이 타인의 마이페이지를 조회한다. |
프로필 수정 | 배경 이미지의 ‘Change Cover’ 버튼 또는 이름 하단의 편집 버튼을 클릭한다. | 나의 프로필 수정 | 나의 프로필에서 배경 이미지와 한줄 소개를 수정한다. |
프로필 랭킹 | 나(친구)의 프로필에 들어간다. | 사용자의 랭킹 조회 | 랭킹이 존재하지 않으면 랭킹 그래프가 조회되지 않는다.랭킹 존재 시 많이 칭찬 받은 질문 top3를 조회하고 그래프 위에 마우스를 올리면 질문에 지목받은 횟수를 조회한다. |
투데이 / 토탈 | 나(친구)의 프로필에 들어간다. | 사용자의 투데이와 토탈 방문자 수 조회 | 사용자의 나의 프로필에 들어가면 브라우저 당 하루에 1번 방문자 수가 상승하고 매 자정 일일 방문자 수가 초기화되며 이를 조회한다. |
프로필 질문 | 나의 프로필에서 프로필 Q&A 버튼을 클릭 한다. | 나의 프로필 질문 및 질문에 대한 대답 조회 | 프로필 질문과 질문에 대한 답변을 조회한다. 프로필 질문을 생성하는 버튼이 제공된다. |
프로필 질문 | 질문 추가하기 버튼을 클릭한다. | 프로필 질문 추가 | 프로필 질문 목록에 질문이 추가된다. |
프로필 질문 | 친구의 프로필에서 프로필 Q&A 버튼을 클릭한다. | 친구의 프로필 질문 및 질문에 대한 대답 조회 | 친구의 프로필 질문과 질문에 대한 답변을 조회한다. 친구의 프로필 질문에 답을 할 수 있는 창이 제공된다. |
프로필 답변 | 친구의 프로필 Q&A 창 아래에 답변을 적고 전송한다. | 질문에 답변 달기 | 질문에 대해 답변을 남긴다. |
그룹 생성 | 그룹 추가하기 버튼을 누르고 그룹 정보를 입력하고 그룹 만들기 버튼을 누른다. | 그룹 생성 | 그룹 생성 시 필요한 정보를 입력받고, 그룹을 생성한다. |
그룹 정보 조회 | 그룹 목록에서 해당 그룹을 클릭한다. | 그룹 정보 조회 | 그룹 이미지, 그룹명, 그룹 역할(그룹원, 그룹장), 그룹 한 줄 소개 등 그룹 정보를 조회한다. |
그룹 랭킹 | 그룹 페이지를 클릭한다. | 그룹 내 랭킹 조회 | 랭킹이 존재하지 않으면 랭킹 그래프가 조회되지 않고, 랭킹 존재 시 쿠키주기를 많이 한 그룹원 top3를 조회할 수 있고 그래프 위에 마우스를 올리면 쿠키주기 횟수를 조회할 수 있다. |
그룹 초대 - 초대링크 생성 | 그룹원이 그룹 페이지에서 초대하기 버튼을 클릭한다. | 초대하기 링크 생성 | 초대하기 링크가 생성되고 취소하기 혹은 복사하기를 선택할 수 있다. |
그룹 초대 - 그룹 초대 수락 or 거절 | 초대링크를 받은 외부 사용자가 수락 혹은 거절 버튼을 클릭한다. | 초대받은 그룹 가입 의사 표시 | 수락을 누르면 초대된 그룹에 가입되고 거절을 누르면 그룹 가입이 취소된다. |
그룹원 조회 | 그룹 메인페이지에 들어간다. | 그룹원 조회하기 | 그룹 메인페이지에서 현재 소속된 그룹의 모든 그룹 멤버들을 확인할 수 있다. |
그룹장 위임 | 그룹 페이지에서 멤버 관리에 들어가 그룹장을 위임할 멤버를 선택한다. | 그룹장 위임하기 | 위임한 그룹장은 그룹원이 되고 위임받은 그룹원은 그룹장으로 권한이 변경된다. |
그룹원 강제퇴출 | 그룹장은 그룹 페이지에서 멤버 관리에 들어가 강제퇴출할 멤버를 선택하여 퇴출한다. | 그룹원 강제퇴출하기 | 강제퇴출할 멤버를 선택하여 퇴출하면 퇴출된 그룹멤버는 소속된 그룹에서 제거된다. |
그룹 질문 추가 | 그룹 페이지에서 질문 추가 버튼을 누른다. | 그룹 질문 추가하기 | 질문을 작성한 후 요청하기 버튼을 누르면 요청한 질문은 질문 관리창에 추가된다. 취소하기 버튼을 누르면 질문 추가가 취소된다. |
그룹 질문 관리 | 그룹 페이지에서 질문 관리 버튼을 누른다. | 그룹 질문 관리하기 | 그룹장은 질문 관리 버튼을 눌러 질문 상태를 관리할 수 있다. 관리 할 수 있는 상태는 ‘승인 대기’, ‘승인’, ‘거절’ 이 있다. |
그룹 질문 관리 - 승인 대기 | 그룹 질문 관리 페이지에서 승인 대기 버튼을 누른다. | 그룹 승인 대기 질문 관리하기 | 승인 대기화면에서 승인대기 질문을 확인할 수 있고 오른쪽 버튼을 눌러 승인 혹은 거절상태로 변경할 수 있다. |
그룹 질문 관리 - 승인 | 그룹 질문 관리 페이지에서 승인 버튼을 누른다. | 그룹 승인 질문 관리하기 | 승인 화면에서 승인된 질문을 확인할 수 있고 승인된 질문을 거절상태로 변경할 수 있다. 승인된 질문은 그룹 질문에 추가된다. |
그룹 질문 관리 - 거절 | 그룹 질문 관리 페이지에서 거절 버튼을 누른다. | 그룹 거절 질문 관리하기 | 승인 화면에서 승인된 질문을 확인할 수 있고 승인된 질문을 거절상태로 변경할 수 있다. |
그룹 삭제 | 그룹장이 그룹원이 한명도 없을 때 그룹 메인페이지 하단에 있는 그룹 탈퇴 버튼을 클릭한다. | 그룹 탈퇴, 그룹 삭제 | 소속되어 있는 그룹이 삭제된다. |
그룹 탈퇴 | 그룹원은 그룹 메인페이지 하단에 있는 그룹 탈퇴 버튼을 클릭한다. | 그룹 탈퇴 | 탈퇴한 그룹원은 소속되어있는 그룹에서 제거된 후 그룹 페이지에 탈퇴한 그룹이 삭제된다. |
그룹 위임 안내 | 그룹원이 있는 그룹장이 그룹 탈퇴 버튼을 클릭한다. | 그룹 위임 안내창 | 그룹원이 있는 그룹장은 그룹장을 위임해야한다는 안내창을 보여준다. |
그룹 정보 변경(그룹 이미지) | 그룹장은 그룹 메인페이지 의 그룹 이름 왼쪽에있는 그룹 이미지를 클릭한다. | 그룹 이미지 변경 | 그룹 이미지를 선택하여 업로드하면 그룹 이미지가 변경된다. 닫기를 누르면 다시 그룹 메인 페이지로 돌아간다. |
그룹 정보 변경 (그룹 이름, 소개) | 그룹장은 그룹 메인페이지의 그룹 소개 오른쪽에 있는 연필 모양의 버튼을 클릭한다. | 그룹 정보 변경 | 변경할 그룹명과 그룹 소개를 넣고 저장하면 그룹명과 그룹 소개가 변경된다. |
친구 설정 | 우측 상단 하트 버튼 클릭 | 공통 질문 대상자 설정 화면 | 우측 사이드바에 카카오 친구 목록을 불러온다 |
친구 목록 수정 | 목록에 추가할 친구 프로필 클릭 | 공통 질문 대상자를 선정 | 설정완료 시 공통 질문 대상으로 불러온다 |
공통 질문 칭찬하기 | 왼쪽 상단 ALL 클릭 후 화면 중앙의 시작하기 버튼 클릭 | 공통 질문 받기 | 랜덤으로 공통 질문과 친구 목록으로 설정한 친구 최대 5명이 화면에 나타남 |
공통 질문 칭찬하기 | 친구가 공통 질문의 답으로 나를 선택한다 | 칭찬 알림 받기 | 칭찬을 받은 순간 화면 상단 중앙에 받은 칭찬 내용이 잠깐 보인다. |
칭찬할 친구 선택하기 | 칭찬할 친구 프로필 클릭 | 질문에 해당하는 친구에게 칭찬 | 칭찬 1개당 5포인트 상승,칭찬 대상자에게 알림 전송,다음 질문으로 넘어가기 |
친구 목록 Reload | Reload 글씨 클릭 | 칭찬 대상자 변경 | 친구 목록 중 칭찬 대상자를 랜덤으로 변경함 |
질문 Skip | Skip 글씨 클릭 | 질문 skip하기 | 다음 질문으로 넘어가기 |
그룹 칭찬하기 | 그룹 멤버에게 쿠키주기 버튼을 클릭한다. | 그룹 질문, 그룹 멤버 조회 | 칭찬할 질문과, 칭찬할 그룹 멤버 목록을 나타낸다. |
그룹원 칭찬하기 | 그룹 멤버의 프로필을 클릭한다. | 그룹 칭찬하기 | 해당 질문으로 그룹원을 칭찬한다. |
그룹 칭찬 알림받기 | 타 멤버가 나를 그룹 질문에서 칭찬한다. | 그룹 칭찬 알림받기 | 화면 상단에 칭찬받았음을 알리는 알림이 온다. |
쿠키 기록 조회 | 좌측 하단의 알림 버튼을 클릭하거나 내 프로필 페이지의 쿠키 기록 버튼을 클릭한다. | 쿠키 기록 모두 조회 | 친구로부터 받은 쿠키 기록을 최신순으로 스크롤로 조회한다. 쿠키 기록은 칭찬 내용과 구매한 힌트의 수를 보여준다. |
쿠키 기록 캘린더 조회 | 쿠키 기록 조회 페이지에서 상단의 캘린더 버튼을 클릭한다. | 쿠키 기록 월별 조회 | 캘린더에 쿠키를 받은 날짜를 표시한다. 캘린더 하단에 쿠키 기록을 스크롤로 조회한다. 캘린더의 우측, 좌측 버튼을 클릭해 원하는 달을 선택 할 수 있다. |
힌트 조회 | 쿠키 기록 조회 페이지에서 힌트를 조회할 쿠키 기록을 선택한다. | 칭찬을 준 사람에 대한 힌트 보기 | 힌트는 칭찬을 준 사람에 대한 정보를 보여준다. 구매하지 않은 힌트는 … 으로 구매한 힌트는 성별, 나이, 초성 순서로 보여준다. |
힌트 구매 | 힌트 목록을 클릭 한다. | 힌트 구매 | 힌트는 10, 20, 30 포인트를 차감해서 칭찬을 준 사람에 대한 정보를 구매한다. |
포인트 관리 | 내 프로필에서 포인트 버튼 클릭 | 포인트 관리 | 포인트 관리 페이지,해당 페이지에서 나의 포인트 조회 및 포인트 충전 가능 |
포인트 내역 조회 | 중앙의 전체, 적립, 구매, 사용 탭 클릭 | 포인트 전체, 적립, 구매, 사용 내역 조회 | 포인트 전체, 적립, 구매, 사용 내역을 조회,스크롤 시 이전 기록까지 조회능 |
포인트 결제 | 포인트 관리 페이지에서 충전하기 클릭 | 카카오페이 결제 | 결제를 위한 카카오페이 QR코드,결제 완료 시 나의 포인트 증가 |