정본 이관 → https://github.com/Afternote/Afternote-FE/blob/develop/docs/qa/round-2.md

테스트 환경

항목 내용
기기 Android Emulator (Pixel 계열, targetSdk 36) 2대 병행
빌드 develop 기준 debug 빌드
서버 https://afternote.kro.kr/api/v1/ (라이브)
계정 QA 전용 계정 + 신규 가입 계정 각 1개, 수신자용 메일 별도
방식 정적 코드 실측 → 서버 재개 후 에뮬레이터 수동 시나리오 6회차 순회 + 네트워크 로그 대조
범위 전 기능. 1차 QA 잔여분 재확인 포함

타임레터 · 설정

# 발생 경로 문제 현상 기대 동작
1 타임레터 목록 → 삭제 서버가 받지 않는 방식으로 요청이 나가 삭제 실패. 확인 팝업도 실패 안내도 없음 삭제 확인 후 삭제, 실패 시 안내
2 설정 → 상단 바로가기 3종 고객센터·공지사항·수신자목록 아이콘 모두 무반응 (하단 리스트의 같은 메뉴는 정상) 각 화면으로 이동
3 타임레터 → 우상단 프로필·설정 아이콘 둘 다 무반응 (홈의 같은 아이콘은 정상) 설정·프로필 이동
4 타임레터 상세 제목·수신인·발송예정일이 밝은 배경 위 흰 글씨라 판독 불가 대비 확보
5 설정 → 수신자 목록 / 타임레터 수신인 선택 검색창 안내문이 "Text Field" 로 그대로 노출 한국어 안내 문구
6 수신자 목록 (0건) 빈 목록 안내가 없고, 그 화면에 수신자 등록 진입점도 없음 빈 상태 안내 + 등록 경로
7 설정 → 고객지원 6종 FAQ·고객센터·이용약관·개인정보·서비스 안내·비밀번호 변경이 전부 무반응 (공지사항만 연결됨) 각 화면으로 이동
8 설정 → 사후 전달 조건 등록 폐지된 API 를 호출해 실패, 안내 없음 현행 명세로 호출
9 설정 → 알림 → 마케팅 수신 선택이 저장되지 않아 재진입하면 초기화 저장 후 유지
10 설정 → 앱 잠금 PIN 등록 입력한 PIN 이 저장되지 않아 재시작해도 잠금 없음. 확인 재입력 단계도 없음 PIN 저장 + 확인 입력
11 설정 → 패스키 → 비밀번호로 인증하기 4자리 숫자 키패드가 뜨는데 계정 비밀번호는 영문+특수문자라 무엇을 넣어야 하는지 알 수 없음 요구하는 값 구분 안내
12 설정 → 소셜 계정 연결 연결 실패 시 빈 토큰으로 요청이 나가고 사용자에게는 아무 안내도 없음 실패 안내
13 타임레터 작성 → 수신인 선택 왕복 작성 중이던 제목·내용이 전부 사라짐 입력 유지
14 타임레터 작성 → 임시저장 실패 시 서버가 준 사유 대신 일반 문구만 노출 사유 전달
15 타임레터 → 임시저장 목록 레이아웃이 깨지고 날짜가 원문 그대로 노출. 진입점이 작성 화면의 숫자뿐 정상 레이아웃 + 명확한 진입점

마음의 기록

# 발생 경로 문제 현상 기대 동작
16 데일리질문 → 저장·임시저장 요청 자체가 나가지 않고 안내도 없음 저장 또는 실패 안내
17 주간리포트 캘린더 서버가 기록 있는 날만 보내는데 요일 순서대로 채워 넣어 날짜가 엉뚱한 칸에 찍히고 중복 표시 실제 날짜 위치에 표시
18 일기 저장 → 목록 복귀 저장 후 재조회 결과가 0건 저장분 표시
19 홈 → MEMORIES / 추억 공간 고정 문구·더미 데이터. 돌아가기 버튼이 상태바에 가려 눌리지 않음 실데이터 + 조작 가능한 버튼
20 설정 → 공지사항 (0건) 완전 빈 화면 빈 상태 안내

애프터노트 · 홈 · 코어

# 발생 경로 문제 현상 기대 동작
21 전 화면 (네트워크 불안정 시) 만료가 아닌 통신 오류·서버 오류로 재발급이 실패해도 세션을 지워 강제 로그아웃 일시 오류는 세션 유지
22 애프터노트 수정 진입 기존 수신자가 채워지지 않아 검증에 걸려 수정 저장 자체가 불가 기존 수신자 표시
23 노트 작성 → 소셜네트워크 수신자 추가 진입점이 무반응이라 등록 불가 수신인 선택 화면으로 이동
24 노트 작성 → 수신자 추가 다이얼로그 입력한 수신자가 실제 등록분이 아닌 화면 내 순번으로 저장 실제 수신자 참조
25 노트·타임레터 작성 중 뒤로가기 경고 없이 화면이 닫히고 작성 내용 전부 소실 이탈 확인 팝업
26 노트 작성 → 추억 노트 → 플레이리스트 카드에는 16곡이라 적혀 있는데 들어가면 0곡 실제 곡 수
27 홈 → TODAY'S QUESTION 날짜·질문이 고정값이라 실제 오늘 질문과 다름 실데이터
28 홈 → 수신인 지정 미완료 칩 탭해도 아무 동작 없음 지정 화면으로 이동
29 홈 → 주간 요약 기록 수·제목이 자리표시자 값으로 노출 실데이터
30 홈 복귀 일기 총계·수신인 지정 배지가 앱 재시작 전까지 갱신되지 않음 복귀 시 재조회
31 노트 탭 (0건) 빈 목록 문구가 데일리질문 문구를 그대로 쓰고 있어 맥락 불일치 노트 맥락 문구
32 받은 기록함 빈 상태 문구가 수신자 관점과 반대. "마지막 확인" 뒤 값이 비어 있음 수신자 기준 문구

서버

# 발생 경로 문제 현상 기대 동작
33 작성자 애프터노트 상세 수신자 항목에 식별자만 오고 이름·관계가 없어 화면에 표시할 값이 없음 이름·관계 포함
34 타임레터 임시저장 임시저장인데도 정식 등록과 같은 필수값 검증이 걸려 제목·본문·발송일시·수신자가 전부 있어야 저장됨 임시저장은 완화된 검증
35 수신자 안내 메일 2종 등록 안내 메일과 인증 요청 메일의 제목·본문이 완전히 같아 어느 값을 어디에 넣어야 하는지 알 수 없음 메일별 구분

확인된 개선

1차 QA 에서 지적한 애프터노트 등록 실패(서버 오류)와 오류 응답의 내부 정보 노출은 이번 회차에서 정상 동작으로 확인했다. 공지사항 빈 화면(20번)도 수정이 반영돼 빈 상태 안내가 표시된다. 패스키 목록 화면은 기기 지문을 등록해 도달에 성공했고, 항목이 자리표시자 그대로 표시되는 문제를 따로 등록했다.

정상 확인

애프터노트 삭제(확인 팝업 → 삭제 → 목록 반영) · 타임레터 수정과 목록 필터 · 프로필 설정 값 채우기 · 타임레터 수정 시 수신자·날짜·시간 채우기 · 재산 처리 카테고리 준비 중 안내 · 수신자 인증 4단계 전 구간(이메일 인증 → 마스터 키 → 서류 제출 → 열람 신청)

미확인

수신자 열람 승인 이후 화면(관리자 승인 필요) · 비즈니스·추억 노트 등록 완주(수신자 추가 진입점 문제가 선행)

기획 확인 필요