Skip to content

2️⃣ [11.14] Week2 Day1 스프린트 계획

Hyunbin Lee edited this page Nov 14, 2022 · 1 revision

1. 백로그

Codocs - 구글 스프레드 시트


2. 구현 내용

<랜딩 페이지>

사용자가 웹 사이트에 접속하면 랜딩 페이지를 볼 수 있다.

랜딩 페이지에서 간단한 사이트 소개를 볼 수 있다.

GitHub OAuth 로그인으로 서비스를 이용할 수있다.

5행시 - GitHub OAuth 로그인 : 테크 스펙


<개인 페이지 - 메인 >

사용자는 권한 있는 모든 문서를 최근 열람한 순서대로 확인할 수 있다.

개별 문서 아이템에서 문서 관련 정보를 확인할 수 있다. ( 제목, 최근 방문일, 공유 사용자 프로필, 즐겨찾기 버튼 )

개별 문서 아이템을 누르면 에디터 페이지로 이동한다.

페이지 생성 버튼을 눌러서 새로운 문서를 생성할 수 있다.


<에디터 페이지>

사용자는 에디터 페이지에 진입할 수 있다.


3. 데모 시나리오

  1. 유저가 랜딩 페이지에서 Github 로그인
  2. 로그인이 완료되면 개인페이지로 이동
  3. 유저가 개인페이지 최근 문서함에서 글쓰기 버튼 클릭
    1. 유저는 개별 문서 아이템 리스트 레이아웃을 볼 수 있어야 한다.
  4. 생성된 문서 ID에 맞는 문서 페이지로 이동

4. 테스트

  테스트 목적과 상황 시나리오 진행에 필요한 값 시나리오 진행에 필요한 조건 / 액션 시나리오 완료 시 결과
랜딩 페이지 랜딩 페이지 작동 여부 세션ID URL로 사용자가 접속한다. 로그인 OK : 개인페이지로 리다이렉트
로그인 NO : 사용자가 로그인 하도록 랜딩 페이지 띄워준다
로그인 테스트 로그인 깃허브 api에서 받은 유저 코드 사용자가 로그인하지 않은 상태 로그인이 성공하면 개인페이지로 리다이렉트 되어야 한다.
문서 목록을 받아옴 최근 열람 문서 목록 세션ID 사용자가 로그인한 상태 / 개인 페이지 진입 최근 문서 목록이 최근 방문순으로 보여진다.
새 문서 작성 글쓰기 테스트 세션ID, 문서 uuid 사용자가 로그인한 상태 / 글쓰기 버튼 클릭 새로 만든 글에 대한 에디터 페이지로 이동한다.
Clone this wiki locally