DEV-TINO / Festino

TUK-Festival Web Site Project
5 stars 2 forks source link

[E2E] admin Order Test #5

Open niireymik opened 2 months ago

niireymik commented 2 months ago

시나리오 1: 실시간 주문 확인

  1. 사용자가 admin 로그인 페이지에서 아이디와 비밀번호를 입력해 로그인한다.
  2. 주문 조회를 클릭한다. (실시간 주문 조회 페이지로 이동된다)
  3. 아래로 스크롤해 주문 정보를 확인한다.

특이사항

  1. 삭제된 메뉴 정보까지 모두 표시되어 메뉴 개수가 너무 많아짐
    • 테스트 계정은 컴퓨터공학부 계정
    • 삭제된 메뉴 중 Cook이 없는 메뉴는 표시하지 않도록 수정
    • [x] 조리중 주문 조회 API 수정 PR Link

시나리오 2: 입금 대기 -> 조리 중

  1. 사용자가 admin 로그인 페이지에서 아이디와 비밀번호를 입력해 로그인한다.
  2. 주문 조회를 클릭한다. (실시간 주문 조회 페이지로 이동된다)
  3. 입금 대기 탭을 선택한다.
  4. 특정 주문의 입금 확인 버튼을 클릭해 주문내역 상세보기 모달창이 표시된다.
  5. 입금 확인을 선택한다.
  6. 해당 항목이 조리 중 상태로 변경된다.

특이사항

  1. 입금 확인이 기능하지 않음
    • 테스트 계정은 컴퓨터공학부 계정
    • 입금 확인 API에서 MenuDTO 추가 과정에서 발생한 class casting 문제임을 인지
    • [x] admin BE 수정

시나리오 3: 조리 중 -> 조리완료

  1. 사용자가 admin 로그인 페이지에서 아이디와 비밀번호를 입력해 로그인한다.
  2. 주문 조회를 클릭한다. (실시간 주문 조회 페이지로 이동된다)
  3. 조리 중 탭을 선택한다.
  4. 조리 중인 메뉴의 조리 현황을 변경하고, 수량과 조리 현황이 같아지면 완료 버튼을 선택한다.
  5. 조리 완료 모달 창이 뜨고 조리완료를 누르면 테이블 주문현황의 체크표시가 활성화된다.
  6. 체크표시를 선택하면 조리완료 모달창이 뜨고, 조리완료 버튼을 선택한다.
  7. 해당 항목이 조리 완료 상태로 변경된다.

특이사항

  1. 일부 주문에 대해, 입금 확인을 완료해도 조리중 내역에 표시되지 않음
    • 테스트 계정은 컴퓨터공학부 및 게임공학부 계정
    • 기존에 menuId 없이 저장된 주문 데이터 때문이라 판단
    • [x] DB - Order 및 Cook 테이블 비우기

시나리오 4: 조리완료 -> 주문 복구

  1. 사용자가 admin 로그인 페이지에서 아이디와 비밀번호를 입력해 로그인한다.
  2. 주문 조회를 클릭한다. (실시간 주문 조회 페이지로 이동된다)
  3. 조리완료 탭을 선택한다.
  4. 주문복구 버튼을 선택하면 주문 복구 모달 창이 뜨고, 주문복구를 클릭하면 주문이 복구된다.
  5. 해당 항목이 조리 중 상태로 변경된다.

시나리오 5: 주문 취소 -> 주문 복구

  1. 사용자가 admin 로그인 페이지에서 아이디와 비밀번호를 입력해 로그인한다.
  2. 주문 조회를 클릭한다. (실시간 주문 조회 페이지로 이동된다)
  3. 주문취소 탭을 선택한다.
  4. 주문 복구 버튼을 선택하면 주문 복구 모달 창이 뜨고, 주문복구를 클릭하면 주문이 복구된다.
  5. 해당 항목이 조리 중 상태로 변경된다.

특이사항

주문 복구 모달창이 안뜸

  • [x] 프론트 수정 중

시나리오 6: 입금대기/조리완료/주문취소의 서치와 정렬

  1. 사용자가 admin 로그인 페이지에서 아이디와 비밀번호를 입력해 로그인한다.
  2. 주문 조회를 클릭한다. (실시간 주문 조회 페이지로 이동된다)
  3. 입금대기/조리완료/주문취소 탭 중 하나를 선택한다.
  4. 전체보기/테이블 번호순/가격순 정렬을 한다.
  5. 서치바를 통해 서치한다.

특이사항

정렬기준 변경

  • [ ] 프론트 수정 중
niireymik commented 2 months ago

9/2 12:45 시나리오1 테스트 완료 시나리오2 테스트 완료 시나리오3 테스트 완료

6suhyeon commented 2 months ago

[컴퓨터공학부, 게임공학과, 디자인공학부 학과 계정 테스트] 시나리오1 테스트 완료 시나리오2 테스트 완료 시나리오3 테스트 완료

heedong12 commented 2 months ago

---- 시나리오 추가 후 진행 ---- 9/2 1시반 [컴퓨터공학과 계정으로 테스트 진행]

heedong12 commented 2 months ago

9/4 4시 시나리오1 테스트 완료 시나리오2 테스트 완료 시나리오3 테스트 완료 시나리오4 테스트 완료 시나리오5 테스트 완료 시나리오6 테스트 완료