Skip to content

데모 동영상 시나리오 #30

@yminjuu

Description

@yminjuu

- 회원가입과 로그인

  • 이메일로 회원가입 후
  • 유저1: 1234@naver.com, 12345678
  • 유저2: 4567@naver.com, 12345678
  • authentification과 db의 user 컬렉션에 데이터가 들어온 모습을 보여줌

- Fragment 사이 동작

Fragment- 회원 1

<슬로우캘리 알바 등록: SLOW809>
- 브랜치 코드가 db 상의 Branch 컬렉션에 저장되어 있지 않은 데이터면 등록되지 않음을 보여줌 (Branch 컬렉션을 보여주며)
- 코드가 일치하면 시급을 입력하여 새로운 알바가 등록됨을 보여줌
→ db에도 Branch 컬렉션의 branchName, participationCode과 비교하여 보여주며 Alba 컬렉션이 알맞게 저장됐음을 보여줌
<태평양약국 알바 등록 : PARME456>

<알바를 2개 이상 등록 후 하나에 들어가서 근무 기록을 등록>
- 슬로우캘리에서 근무 시간 입력 -11월 1개, 12월 2개, 1월 1개
→ Albahomefragment의 workLog에 최신순으로 잘 뜸을 보여줌
→ db의 Work Collection에 저장됐음을 보여줌
→ 슬로우캘리의 albahomefragment에는 이번달 월급과 근무 시간에는 12월 데이터만 추가됨을 보여줌, 월급 달력에도 최신순으로 알맞게 표시됨을 보여줌
→ Homefragment에 가서 월급에 11월, 12월, 1월 급여가 추가됐음을 보여줌.

- 태평양약국에서 근무 시간 입력- 10월 1개, 12월 1개 
→ 태평양약국의 albahomefragment에서 이번달 월급이 알맞게 추가됐음을 보여줌
→ Homefragment에 가서 월급에 10월 급여가 추가되었고, 12월 급여도 두 브랜치에서의 월급을 더해 알맞게 표시됨을 보여줌
→ 월급 달력에도 또다른 브랜치로서 알맞게 표시됨을 보여줌

<대타 등록>
- �슬로우캘리의 대타 캘린더로 이동
- 달력을 넘기며 아무 데이터가 없음을 보여줌
- 내부 대타 각각 12월 10일 1개, 12월 25일 1개, 1월 8일에 1개를 구함(시급, 다르게, 설명에는 각각 구분할 수 있게 날짜를 작성하여 입력함)
- 외부 대타 각각 12월 11일 1개, 12월 25일 1개, 1개를 구함
- 대타 캘린더에서 구인중 동그라미를 보여주어 잘 등록되었음을 보여줌

<태평양약국의 대타 캘린더로 이동하여 대타 등록>
- 12월 11일, 12월 24일, 1월 10 에 외부 대타를 구함(브랜치 이름이 다름을 보이기 위함)

  • 외부 대타 공고를 보면 데이터가 5개 잘 들어간 것을 알 수 있음.

Fragment- 회원 2

  • 또다른 회원으로 회원가입→로그인→
    알바브랜치등록>
    1개는 슬로우캘리 SLOW809등록(이때 회원 1이랑 시급 다르게), 1개는 파리바게뜨 SCDWR123 등록.

    -월급에 아무것도 없음을 보여줌, 월급 달력에도 아무것도 없음을 보여줌

    • 슬로우캘리로 이동하여 회원 1이 신청한대로 대타 캘린더가 동일하게 뜸을 보여줌

<슬로우캘리의 내부대타>

  • 슬로우대타 내부 대타를 3개 신청함- 12월 10일, 1월 8일, 12월 25일
    → 12월 10일은 대타 구하기가 완료되었으므로 구인 완료, 핑크색 (내부 대타 1개 다 구함)
    → 1월 8일은 대타 구하기가 완료되었으므로 구인 완료, 핑크색으로 변함을 보여줌 (내부 대타 1개에 대해서 다 구해짐)
    → 12월 25일은 외부 1개 ,내부 1개중 1개만 구해졌으므로 여전히 파란색임을 보여줌

    → albahomefragment로 이동하여 신청한 “내부대타”가 workLog에 추가된 것을 보여줌
    →전체 월급에 대타 신청한 날(12월, 1월)에 대한 급여가 추가됐음을 보여줌

<외부대타>

  • 대타 fragment로 이동
    → 12월 11,25/ 12월 11, 24 , 1월 10 (각각 다른 브랜치) 등록했던 대타가 알맞게 뜸을 보여줌

→ 나의 시급과는 다르게, 즉 회원1의 시급대로 뜨는 것을 보여줌

→ 일급이 잘 계산되었음을 보여줌

→ 날짜순, 시급 높은 순 필터링도 알맞게 됨을 보여줌

→ 상세 내용 버튼을 눌러 외부 대타 구한 것들이 상세 설명도 알맞게 뜸을 보여줌

<외부대타 신청>
-신청하기 버튼을 눌러 태평양약국의 대타 신청(12월 11일- 태평양약국), 상세내용에서도 슬로우캘리의 알바 2개를 신청 (12월 25일- 겹치는 브랜치 *원래 이 목적은 아니지만, 앱이 잘 돌아감을 보여주기 위해서 편의상 외부의 대타가 신청했다고 가정)

→ 슬로우캘리의 대타 캘린더로 이동하여 12월 25일에 대한 동그라미가 변했음을 보여줌(외부 1개 내부 1개 다 구했으니)
→ homefragment의 월급으로 가서 대타에 대한 월급이 추가됐음을 보여줌(12월),

→ 월급 달력에서 등록하지 않은 태평양약국(12월 11일)로도 새로운 동그라미가 잘 뜸을 보여줌 (이때 homefragment와 비교하면서 등록하지 않은 알바인데도 뜨는 것을 보여줌)
→ 대타 신청목록으로 가서 신청했던 2개가 뜸을 보여줌(설명과 정보들도 제대로 뜸을 보여줌

→ 신청 취소를 각각 눌러보고 다이얼로그에 브랜치 이름이 알맞게 뜸을 보여줌

<외부대타 취소>

  • 대타 2개 중 모두를 취소한다. (12월 11일 태평양약국, 12월 25일 슬로우캘리)

→새로고침하여 신청 목록에서 사라졌음을 보여줌

→ 대타 목록에 취소한 대타가 다시 뜨는 것을 보여줌(12월 11일, 12월 25일)

→ 월급 달력과 월급 확인 페이지에서도 데이터가 알맞게 사라졌음을 보여줌 - 월급이 사라짐, 대타 신청 목록도 0이고 workLog에도 아무것도 없으니)

→ 슬로우캘리의 대타 캘린더로 이동하여 12월 25일에 대한 동그라미가 다시 구인중으로 변했음을 보임

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions