- 리워드 알람 : 8시
- 좋아요 후원보조금 : 3시
- 1일전 - 2일전 delta 를 구한다.
1. 충전
1) 충전페이지 인입경로
- PAW 부족 시
- [ ] 후원 클릭 시 부족 팝업 뜨는가? (페이지)
- [ ] 후원 중인 상황 Paw가 부족 시 팝업 뜨는가?
- [ ] 후원 버튼 클릭 시 부족 시 PAW 가 부족하다는 팝업 뜨는가
- 모금함 클릭
- [ ] 현재 보유중인 후원금 금액이 정확하게 뜨는가
- [ ] 환전 가능 PAW 가 정확하게 뜨는가
- [ ] 환전 예정인 PAW 가 정확하게 뜨는가
- [ ] 전체 | IN | OUT 의 PAW 인입이 정확하게 발생하는가
2) PAW 충전 시나리오
- 충전 프로세스 테스트
- 방법 : 기기 2대 (ios / AOS 로 가능)ㅌ
- [ ] PAW 충전 클릭 → 결제수단 선택 → 결제 진행 → 결제 완료
- [ ] Player 별로 정확히 충전 값이 반영되는가
- [ ] (Data) Balance Table에 Paw 추가되었나
- [ ] (Display) User 지갑에 Paw 추가 반영 되었나.
- [ ] 전체|IN|OUT 각 탭을 클릭 하였을때 정확한 값이 노출되는가?
2. 정산
1) 후원하기 정산
<aside>
💡 1. test user 1 (생산) , test user 2(후원), test user 3(후원) , test user 4(후원) , test user 5(후원), test user 6(후원), test user 7(후원) 생성
2. 아래 시나리오 별로 테스트
</aside>
- 후원하기 버튼 클릭 (후원 시점 : T)
- [ ] (Data) UserGuard / Ledger/Balance 에 데이터 반영되는가
- [ ] user1 : 익일 오전 9시 1PAW 지급(Ledger/Balance) 되는가
- [ ] user2 - 7 : 익일 오전 9시 1PAW 차감(Ledger/Balance)
- [ ] 후원 후 즉시 비공개 컨텐츠가 보이는가.
- 후원하기 취소 버튼 클릭
- [ ] 후원 하기 클릭 이후 T+1일 오후 12:00 부터 후원 취소가 가능하도록 되어 있는가?
- [ ] T ~ T+1일 오후 12:00 바로 취소 시 취소 불가 창이 뜨는가 (user 2 - 5는 12시 전 취소)
- [ ] T ~ T+1일 오전 09:00
- [ ] 12:00 후 취소 시 (user 6-7 은 12시 후 취소)
- [ ] user 2 - user 7 : 오전 9시 1PAW 차감 중단 되는가
- [ ] user1 : 다음날 오전 9TL 1PAW 지급 중단 되는가.
- [ ] 후원 취소 후 오후 12시 전까지 컨텐츠가 노출 되는가?
- [ ] (Data) guardStatus = 'N’ 데이터 반영되는가
2) LIKE 정산
<aside>
💡 1. test user1 / 2 / 3 / 4 / 5/ 6 / 7 / 8 / 9 / 10 /11 …. 52 까지 설정
2. test user 1 이 컨텐츠 업로드
3. test user 2~52 이 무작위 순서로 좋아요 클릭
4. 각 유저별로 익일 9시 정산 시점 배당 금액 결과 확인
</aside>
실시간(D)
- [ ] user1 : 0.5 Paw X 좋아요 개수 만큼 Paw 추가 되는가
- [ ] (Data) Balance/Ledger 에 반영되는가
- [ ] (Front) 모금함에 반영되는가
- [ ] 회사 계정 (userid = 0) 에 0.5 Paw * 좋아요 개수만큼 적립 되는가