2주차 스프린트 계획 회의 (21.11.01) - boostcampwm-2021/WEB08-AgileStorming GitHub Wiki

  • 개발환경 세팅
  • 로그인 페이지
  • 프로젝트 페이지
  • 마인드맵
    • 노드 생성 (정렬)
    • 상세정보창 (수정, 삭제, 댓글, 라벨, 스프린트) ui
    • 필터창 (스프린트, 라벨, 유저) UI
    • 노드 이동해서 부모 할당

데모 시나리오

로그인 페이지

테스트 목적과 상황

url 접속 후 중복되지 않은 아이디로 회원가입 후 로그인한다. 로그인 후 프로젝트 페이지로 이동한다.

시나리오 진행에 필요한 값

새로운 유저 아이디와 중복된 유저 아이디 로그인, 회원가입 ui DB의 user 테이블 로그인 api

시나리오를 진행하는데 필요한 조건

입력된 id는 올바른 형식이어야 한다.

시나리오를 완료했을 때 보장해야 하는 결과

중복된 유저 아이디를 판별할 수 있다. 새로운 아이디로 회원가입을 할 수 있다.

프로젝트 페이지

테스트 목적과 상황

프로젝트 생성 또는 삭제한다. 프로젝트를 선택해 마인드맵 페이지로 이동한다.

시나리오 진행에 필요한 값

유저 id DB의 project 테이블 프로젝트 페이지 ui

시나리오를 진행하는데 필요한 조건

유저가 로그인한 상태여야 한다. 들어갔던 맵은 db에 저장되어 있어야 한다.

시나리오를 완료했을 때 보장해야 하는 결과

화면에 생성된 프로젝트 카드가 나타나야 하고, 삭제하면 없어진다. 자신이 생성한 맵이라면, 삭제 버튼이 나타나야 한다. 자신이 활동하는 맵을 모두 볼 수 있어야 한다. 프로젝트를 선택하면 마인드맵 페이지로 이동한다.

마인드맵 페이지

테스트 목적과 상황

마인드맵에서 노드를 생성하고 정보를 입력한다.

시나리오 진행에 필요한 값

유저 id 마인드맵 페이지 ui 노드 컴포넌트 필터, 상세정보창 ui 로그인된 사용자 DB project, node 테이블

시나리오를 진행하는데 필요한 조건

유저는 로그인된 상태여야 한다.

시나리오를 완료했을 때 보장해야 하는 결과

노드를 만들고, 내용을 입력할 수 있다. 노드를 이동하여 부모를 할당한다. 할당된 부모에 따라 에픽, 스토리, 태스크 노드 타입이 결정된다. 필터, 상세정보창 ui가 열리고 닫힌다.