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가 열리고 닫힌다.