Skip to content

[스프린트] 3주차

wooseong.shin edited this page Nov 21, 2022 · 2 revisions

목표

  1. 백로그, 이슈 정리
  2. 버그 수정
    1. 첫 회원 가입 후, 로그인 요청시 대기하는 현상
  3. 리팩토링
    1. 서버로 오브젝트 스토리지 로직 이전
    2. 별명 중복 체크
  4. 디자인 완성 (색 조합)
  5. 홈화면, 게시글, 덧글 기능 추가
  6. 테스트 코드 추가

스프린트

  • Day01
    • 스프린트 및 데모 시나리오 계획 작성
    • 백로그, 이슈 정리
    • 버그 수정
    • BE
      • 리팩토링
      • 테스트 코드 학습
      • 전주차 테스트 코드 작성
    • FE
      • API 리팩토링
      • 홈 화면 게시글 UI
  • Day02
    • FE
      • 덧글창 UI
      • 홈 화면, 덧글 이벤트 연결
        • 덧글창 이동
        • 클릭한 계정 페이지 이동
        • 덧글 입력후 누르면 생성
      • 쿠키에 세션 아이디 있으면 홈페이지로 넘김
    • BE
      • 전주차 테스트 코드 작성 완료
      • 게시글 관련 API 작성 (조회, 등록, 수정)
      • 덧글 관련 API 작성 (등록, 삭제)
  • Day03
    • FE
      • 게시글 작성
        • 게시글 추가 UI
        • 게시글 작성 form
        • 게시글 추가 이벤트 + 이벤트 이후 홈 게시글 리로드(react-query)
    • BE
      • Day2 API 관련 테스트 코드 작성
      • 좋아요 관련 API 작성
      • 인가
  • Day04
    • 완성 못한 기능 완성 및 리팩토링
    • 버그 수정
    • 데모 준비

데모 시나리오

    1. 테스트 목적과 상황
      1. 로그인 이후 서비스가 정상적으로 작동하는지 확인하기 위함
      2. 상황 : 로그인한 유저가 홈 페이지 접근 시 게시글들이 정상적으로 불러와지는지 확인
      3. 왜 로그인이 된 상태여야 할까?
        1. 이후 사용자로부터 위치 정보를 제공 받아야 하고, 익명의 사용자가 위치 정보를 악용할 우려가 있기 때문
    2. 시나리오 진행에 필요한 값
      1. 서버에서 발급한 세션ID
      2. 게시글 관련 정보(ID, 작성자 정보, 사진, 댓글 개수, 좋아요 개수, 내가 좋아요 눌렀는지 아닌지 정보, 대표 댓글)
    3. 시나리오 진행에 필요한 조건
      1. 로그인이 완료된 유저여야 한다.
    4. 시나리오 완료 시 보장하는 결과
      1. 사용자가 홈 화면에서 다른 유저들의 글을 확인 할 수 있다.
  1. 게시글 작성
    1. 테스트 목적과 상황
      1. 로그인한 유저가 게시글 작성 시 정상적으로 등록되고 다른 유저가 해당 게시글을 확인할 수 있는지 체크하기 위함
      2. 상황 : 홈 화면 상단 버튼을 통해 게시글 작성 화면으로 이동하고 해당 페이지에서 게시글 등록
    2. 시나리오 진행에 필요한 값
      1. 서버에서 발급한 세션 ID
      2. 등록할 게시글 정보(유저 아이디, 사진, 내용, 길고양이 or 집고양이 input, 위치-option)
    3. 시나리오 진행에 필요한 조건
      1. 로그인이 완료된 유저여야 한다.
    4. 시나리오 완료 시 보장하는 결과
      1. 작성한 게시글이 DB에 등록되어 홈 페이지에 게시된 것을 확인할 수 있다.
  2. 댓글
    1. 테스트 목적과 상황
      1. 게시글에 댓글 작성 시 정상적으로 등록되어 다른 유저가 확인할 수 있는지 체크하기 위함
      2. 상황 : 유저가 게시글 댓글 창으로 이동하여 댓글을 작성할 수 있다.
    2. 시나리오 진행에 필요한 값
      1. 댓글 입력 값
    3. 시나리오 진행에 필요한 조건
      1. 로그인이 완료된 유저여야 한다.
      2. 댓글을 작성하려는 게시글이 존재해야 한다.
    4. 시나리오 완료 시 보장하는 결과
      1. 사용자가 게시글에 댓글을 작성 후 등록된 댓글을 확인 할 수 있다.
  3. 좋아요
    1. 테스트 목적과 상황
      1. 좋아요 버튼이 정상적으로 작동하는지 확인하기 위함
      2. 로그인한 유저가 게시글에 좋아요를 누르면 게시글의 좋아요 목록에 유저를 추가한다.
      3. 로그인한 유저가 이미 좋아요를 누른 게시글의 좋아요를 누르면 게시글의 좋아요 목록에서 유저를 삭제한다.
    2. 시나리오 진행에 필요한 값
      1. 좋아요를 누르는 유저 정보
      2. 게시글 관련 정보
    3. 시나리오 진행에 필요한 조건
      1. 로그인이 완료된 유저여야 한다.
      2. 좋아요를 누르는 게시글이 존재해야 한다.
    4. 시나리오 완료 시 보장하는 결과
      1. (좋아요를 누르지 않은 게시글의 경우) 좋아요 버튼 색이 빨강으로 바뀌고, 좋아요 수가 올라가며, 좋아요 목록에 유저가 추가 된다
      2. (좋아요를 누른 게시글의 경우) 좋아요 버튼 색이 되돌아오고, 좋아요 수가 내려가며, 좋아요 목록에서 해당 유저가 삭제된다.
Clone this wiki locally