-
Notifications
You must be signed in to change notification settings - Fork 0
2️⃣ [11.14] Week2 Day1 스프린트 계획
Hyunbin Lee edited this page Nov 14, 2022
·
1 revision
<랜딩 페이지>
사용자가 웹 사이트에 접속하면 랜딩 페이지를 볼 수 있다.
랜딩 페이지에서 간단한 사이트 소개를 볼 수 있다.
GitHub OAuth 로그인으로 서비스를 이용할 수있다.
5행시 - GitHub OAuth 로그인 : 테크 스펙
<개인 페이지 - 메인 >
사용자는 권한 있는 모든 문서를 최근 열람한 순서대로 확인할 수 있다.
개별 문서 아이템에서 문서 관련 정보를 확인할 수 있다. ( 제목, 최근 방문일, 공유 사용자 프로필, 즐겨찾기 버튼 )
개별 문서 아이템을 누르면 에디터 페이지로 이동한다.
페이지 생성 버튼을 눌러서 새로운 문서를 생성할 수 있다.
<에디터 페이지>
사용자는 에디터 페이지에 진입할 수 있다.
- 유저가 랜딩 페이지에서 Github 로그인
- 로그인이 완료되면 개인페이지로 이동
- 유저가 개인페이지 최근 문서함에서 글쓰기 버튼 클릭
- 유저는 개별 문서 아이템 리스트 레이아웃을 볼 수 있어야 한다.
- 생성된 문서 ID에 맞는 문서 페이지로 이동
테스트 목적과 상황 | 시나리오 진행에 필요한 값 | 시나리오 진행에 필요한 조건 / 액션 | 시나리오 완료 시 결과 | |
---|---|---|---|---|
랜딩 페이지 | 랜딩 페이지 작동 여부 | 세션ID | URL로 사용자가 접속한다. | 로그인 OK : 개인페이지로 리다이렉트 로그인 NO : 사용자가 로그인 하도록 랜딩 페이지 띄워준다 |
로그인 테스트 | 로그인 | 깃허브 api에서 받은 유저 코드 | 사용자가 로그인하지 않은 상태 | 로그인이 성공하면 개인페이지로 리다이렉트 되어야 한다. |
문서 목록을 받아옴 | 최근 열람 문서 목록 | 세션ID | 사용자가 로그인한 상태 / 개인 페이지 진입 | 최근 문서 목록이 최근 방문순으로 보여진다. |
새 문서 작성 | 글쓰기 테스트 | 세션ID, 문서 uuid | 사용자가 로그인한 상태 / 글쓰기 버튼 클릭 | 새로 만든 글에 대한 에디터 페이지로 이동한다. |
© 2022 부스트캠프로5행시해보겠습니다