티스토리 뷰
안녕하세요, 백엔드 개발자입니다.
'QA 관련 포스팅이 웬일?' 이라고 생각하실 수 있지만,
대부분의 스타트업에서는 전담 QA 인력을 채용하기 어려운 현실입니다.
그래서 개발자들이 QA를 겸하는 경우가 많은데요,
이번 포스팅에서는 제가 QA를 진행하면서 얻은 인사이트와 경험을 공유하고자 합니다.
전문 QA 시트는 보통 depth 1,2,3,4,5로 세분화되어 있지만,
개발자가 겸하는 QA에서는 이를 그대로 적용하기엔 현실적인 어려움이 있었습니다.
그래서 제가 채택한 방식은 다음과 같습니다:
- 진입점: 화면 진입 경로
- 영역: 테스트 대상 UI 영역
- 케이스: 일반/특수/예외 상황 통합
- 체크리스트: 검증 항목
- 반영사항체크: 구현사항 검증
- 비고: 특이사항
- UI-발생상황: 현재 상태(AS-IS)
- UI-기대효과: 개선 방향(TO-BE)
중요한 점은 시트의 가독성입니다. 행이 너무 길어지면 검토하기 어려워지므로, 최대한 간결하게 작성하는 것이 좋습니다.
공통 사항 처리에 대한 조언
비슷한 동작이라도 '공통-이하동일'로 처리하지 않는 것을 추천드립니다.
각 화면마다 미세한 차이가 있을 수 있고, 시트를 보는 다른 팀원들의 이해를 위해서도 개별적으로 작성하는 것이 좋습니다.
2. 또한 시트를 보는 제삼자의 입장에서는 '공통'이라고 작성한 시트를 보면서 더 헷갈릴 것이다.
QA 수행 시 주요 체크포인트
에러 케이스 검증
해피 패스(정상 동작)만이 아닌 다음과 같은 예외 상황도 반드시 체크해야 합니다:
- 네트워크 에러 상황(에러코드 별 화면이 구현 되어있는가?)
- 데이터 미존재 케이스
- 회원 탈퇴로 인한 남아있는 데이터 케이스는 프론트엔드, 백엔드 개발자와 함께 논의하며 진행하는 것이 효과적입니다.
디바이스 호환성
서비스 대상 사용자층을 고려한 디바이스 테스트가 중요합니다. 예를 들어:
- 다양한 화면 비율 테스트
- 폴더블 기기(Z-플립 등) 대응
- 화면 확대/축소 시 동작 검증
- 폰트 사이즈를 키우는 유저들 고려
성능 최적화
앱의 최적 상태 유지를 위해 다음 사항을 체크합니다:
- 이미지 로딩 속도
- 화면 전환 성능
- 반응 속도
인프라 관련 주의사항
DB 구조 이해의 중요성
QA 서버와 운영 서버의 DB 구조 차이를 이해해야 합니다. 특히:
- Read/Write DB 분리 구조가 분리되어 있다면 복제 지연으로 인한 데이터 불일치 가능성
- 트랜잭션 처리 방식의 차이
앱 배포 관련 팁
- iOS의 경우 긴급 배포 정책(
최대 3회였는데 지금은 모르겠네요)을 활용할 수 있습니다 - 가능하다면 단계적 출시 전략을 고려해보세요
- 리모트 컨피그 사용 시 버전별 동작 검증이 필요합니다
플랫폼별 특이사항
iOS vs Android 차이점
- iOS의 백스와이프와 Android의 시스템 뒤로가기 버튼 동작 차이
- 플랫폼별 UI/UX 가이드라인 준수 여부
- 화면 전환 애니메이션의 차이
QA 시간 관리
현실적인 일정 산정
- 예상 완료 시간의 2배~3배를 기본으로 잡으세요
- 0%에서 80%프로 QA 검수하는 시간과 80%에서 100% 진척에 비슷한 시간이 소요됩니다
- 엣지 케이스 발견과 사이드 이펙트 대응에 충분한 시간을 할애하세요
QA하다 발견한 미세 팁
안드로이드 하단 디바이스 시스템 뒤로 가기 버튼의 영역 차지하는 문제
안드로이드에서 뒤로가기 할 땐 아무런 문제가 되지 않았는데,
아이폰에서 백스와이프로 뒤로 가기 할 때 인풋 버튼이 비활성화되는 문제가 있습니다.
앱 배포 시 아이폰은 긴급 배포 정책이 존재한다.
이렇게 최대 3번 긴급 수정사항이 있어 알아본 결과 3번 정도 긴급으로 앱 배포를 해준다
여건이 된다면 단계적 출시를 적용하는 것을 고려해 보자.
https://www.theteams.kr/teams/866/post/64573
소규모팀에 적합한 QA 프로세스 구축기(스타일쉐어팀의 QA방식) by 스타일쉐어(StyleShare)
안녕하세요. 스타일쉐어에서 PM을 맡고있는 박성환 입니다. 스타일쉐어팀이 QA프로세스를 도입한 것은 약 4개월 정도 되었습니다. 기존에는 QA 프로세스 없이 진행했었지만 주요 기능에 대한 오
www.theteams.kr
글 재미나게 보셨으면 좋아요 눌러주고 가세요
관심받는 거 좋아합니다

'✍🏻 > 회고록' 카테고리의 다른 글
2024년 연말회고 (2) | 2025.01.01 |
---|---|
2년 치 회사 DB 날려서 법원 갈 뻔한 사람이 기록하는 회고록 (0) | 2024.08.10 |
행동하고 많이 실패하는게 중요한 이유 | feat. 스티브잡스 (0) | 2024.05.26 |
[백엔드]기프티콘 도메인에 대한 이해 & 정리 & 회고 (0) | 2024.05.11 |
영업이익, 공헌이익, JTBD의 연관관계에 대하여 (0) | 2024.05.04 |
- Total
- Today
- Yesterday