안드로이드 앱에서 사진과 장부 기록을 JSON으로 백업하고 복원하는 기능을 실기기에서 점검했습니다. 백업 파일이 만들어지는지만 보면 놓칠 수 있는 부분이 있어, 아래 순서로 확인했습니다.

 

1. 사진이 있는 기록과 마감한 달을 테스트 데이터로 준비해 백업했습니다. 백업 직후 테스트 지출액을 바꾸고 월 마감을 풀어, 나중에 어느 값으로 복원됐는지 구별할 수 있게 했습니다.

2. 형식이 잘못된 JSON은 복원 전에 거절되는지 확인했습니다. 정상 파일로 복원한 뒤에는 앱을 강제 종료하고 다시 열어 금액, 월 마감 상태, 사진을 확인했습니다.

3. 복원된 상태를 다시 내보내 원본과 비교했습니다. 내보낸 시각 필드만 비교에서 빼고, 사진 데이터까지 포함한 나머지 내용이 같은지 확인했습니다.

 

복원이 기존 기록 전체를 교체하는 방식이라면, 실기기에서 시험하기 전에 시작 상태를 따로 백업해 두는 편이 좋습니다.