턴룸 › Design Data Table수정사항검색창 삭제·한영 입력·입력 지연 수정과 실제 QA 완료
부분 완료실제 Windows 키 입력으로 한영 조합·삭제·600자 반복·검색 이동·문서 저장을 확인했습니다. 기존42TC는 이력으로 보존하고 이번9TC를 한 보고서에 추가했습니다.
작업 결과
이번 요청인 제목 검색창 수정과 실제 입력 QA를 완료했습니다. Windows·Unity6000.0.83f1의 전용 QA 프로젝트에서 실행했습니다. 이전 제출·서식·시트 메뉴42TC는 당시 결과로 유지하며 이번 회차에서 전부 재실행했다고 보고하지 않습니다.
- 같은 빌드·같은 파일·영문 모드·400개 물리 키 이벤트로200자를 넣은 단일 A/B 측정: 기존21,989.97ms → 수정757.69ms.
- 최종 통합본200자×3회:733.13 /480.28 /587.54ms. 총600자 누락0.
- 실제 한글 조합 한→Backspace→하, 재조합·공백 확정·영어 전환을 확인했습니다. Unicode 문자열 주입만으로 IME 통과를 판정하지 않았습니다.

통합 보고서 상태가 부분 완료인 이유는 과거 실패·미실행TC와 다른 제출/문서 항목을 보존했기 때문입니다. 이번 검색창의 현재9TC는 모두 통과했습니다.
변경 내용
적용 내용
| 대상 | 수정 |
|---|---|
| 제목 검색 입력 | 기존 매 GUI 이벤트의 IMGUI 텍스트 입력을 유지형 UI Toolkit TextField로 교체. 편집 가능한 UXML·USS를 기존 에셋 폴더에 보관 |
| 한영·삭제 | 검색창 포커스에서 셀 입력·수식 포커스·객체·그리드 IME 처리를 제외. 매 프레임 모델 재주입으로 조합을 취소하지 않도록 수정 |
| 키보드 범위 | Backspace/Delete·선택·붙여넣기를 검색창에 유지. Enter/CtrlF/CtrlH는 문서 검색으로 연결, CtrlS는 해당 문서를 저장 |
| 검색 창 유지 | 기존 공개 WorkbookToolWindow 호스트 사용. 검색 결과 셀 이동 후에도 Find 창 유지 |
| 비용 절감 | 네이티브 포커스·창 식별·검색 스타일 조회 재사용. 제목 입력 중 반복적인 파일 분류 조회 감소 |
| 문서 | 9개 언어 검색 안내와 현재 실제 화면 갱신. 다른 오래된 문서 이미지는 갱신 완료로 처리하지 않음 |
중간에 시도한 셀·차트 표시 생략은 더 느리고 삭제 문제도 남아 제거했습니다. 실패 기록은 기존TC39–42와 이전 보고서에 보존합니다.
검증
Windows native SendInput으로 식별한 QA Unity 창에만 실제 키 입력을 전달했습니다. 셀값·Dirty·수식/인라인 편집 상태·세션 해시·차트7개와 도형2개를 함께 검사했습니다.
최종 QA 어셈블리58587f00-4a7d-418d-bcce-6ec5f9fdc38f. A/B는 별도 동일 빌드57c7d9f9에서 입력 컨트롤만 전환한1쌍 측정입니다. 이후 검색창·단축키 연결을 수정한 최종본은 별도3회 반복했습니다. 환경 전체나 다른 PC에서 동일 성능을 보장하는 수치는 아닙니다.
실제 Enter→Find Next에서A2→B5로 이동했고 Find가 유지됐습니다. CtrlF/H도 실제 Find/Replace를 열었습니다. CtrlS는 XLSX를 직접 다시 읽어 SEARCH SAVE QA 저장을 확인한 뒤 원본을 SHA-256 동일하게 복원했습니다.

최종 입력 반복 · 동일 조건 A/B · 실제 셀 검색 · 단축키 · 저장 검증 · 현재 소스와 실행 프로젝트13파일 대조 · 3어셈블리 컴파일 · 문서 검사
교훈 검토: 실제 물리키 IME와 Unicode 주입을 구분하고, 같은 측정 방법의 A/B와 최종 반복을 구분했습니다. 기존 전역 지침으로 이미 요구되는 내용이므로 전역 지침 변경 없음. 프로젝트 상세 근거는 본 보고서에 보존합니다.
TC-SUB-01 · 배포 범위와 무결성
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | Unity 네이티브 패키지의 파일·메타·GUID·직렬화 참조를 동결 원본과 비교합니다. |
| 기대값 | 의도한 고객용 파일만 포함되고 오류가 없어야 합니다. |
| 실제 결과 | 최신1577파일·8037참조, 오류0. SHA-256 59f20fdfe82a786ee9ff5b02c7abfe472f913f474d926da4bf6dc198c4d01bbe |
| 원본 출처·버전 | 최신 아카이브 |
화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-02 · 내부 API 교체와 컴파일
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 고객용 C#347개를 검사하고 세 어셈블리를 컴파일·참조 검사합니다. |
| 기대값 | 명시적 Unity 내부 API 패턴이 제거되고 컴파일이 성공해야 합니다. |
| 실제 결과 | 명시적 패턴0, 세 어셈블리 컴파일 성공. 남은 자사 데이터·공개 API 리플렉션 검토. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-03 · 씬 로드와 누락 스크립트
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 25개 샘플 씬을 실제 Unity에서 열고 각 하위 오브젝트의 스크립트를 확인합니다. |
| 기대값 | 모든 씬이 열리고 누락 스크립트가 없어야 합니다. |
| 실제 결과 | 25개 씬 로드·누락 스크립트 검사 통과. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-04 · 생성 바이너리 데이터
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 24개 생성 테이블의 Load(byte[])로 실제 바이너리를 읽습니다. |
| 기대값 | 읽기 오류가 없어야 합니다. |
| 실제 결과 | 24개 테이블 역직렬화 통과. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-05 · 편집·Undo·Redo·저장
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 복사본 셀을 수정하고 Undo/Redo·저장·재열기를 실행합니다. |
| 기대값 | 수정과 Undo 상태가 일치하고 저장값이 다시 열려야 합니다. |
| 실제 결과 | 실제 Unity 검사 통과. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-06 · 미저장 값의 최소화·클릭 복원
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 수정한 문서를 최소화한 뒤 실제 선반 클릭으로 복원하고 Undo합니다. |
| 기대값 | 값·Dirty·Undo가 보존되어야 합니다. |
| 실제 결과 | PUBLIC API DRAFT 유지, 복원 후 Undo로 깨끗한 상태 복구. |
| 원본 출처·버전 | 검증 JSON |
수정 후 실제 실행

화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-07 · 최소화·복원 반복
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 깨끗한 문서의 최소화와 복원을10회 반복합니다. |
| 기대값 | 잘못된 Dirty나 값 변화가 없어야 합니다. |
| 실제 결과 | 10회 반복 통과. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-08 · 호버 카드와 포커스
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 선반 위에 실제 포인터를 두고 미리보기·포커스를 확인합니다. |
| 기대값 | 카드가 보이고 원래 포커스를 빼앗지 않아야 합니다. |
| 실제 결과 | 실제 카드 표시와 원래 native foreground 유지 확인. |
| 원본 출처·버전 | 검증 JSON |
수정 후 실제 실행

화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-09 · 최대화·원래 크기 복원
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실제 창을 최대화하고 다시 복원합니다. |
| 기대값 | 확대와 원래 창 크기 복원이 일치해야 합니다. |
| 실제 결과 | 1920×1032 확대 후1350×800 원래 크기 복원. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-10 · AI PNG 출력
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실제 워크북 범위를 공개 렌더링과 native 캡처로 출력합니다. |
| 기대값 | 실제 표가 나오고 포커스·임시 창이 남지 않아야 합니다. |
| 실제 결과 | 400×277 실제 PNG, foreground 동일, 임시 창 제거. |
| 원본 출처·버전 | 검증 JSON |
수정 후 실제 실행

화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-11 · 스포이트 선택·취소
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실제 빨간 영역을 선택한 뒤 다시 선택을 시작해 Esc로 취소합니다. |
| 기대값 | 색상·투명도·변경 이벤트와 취소가 정확해야 합니다. |
| 실제 결과 | 빨강 선택·알파0.6 유지·변경1회. Esc 추가 변경0회. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-12 · 설정 창 표시
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 교체한 공개 API로 설정 창을 열고 실제 화면을 확인합니다. |
| 기대값 | 제목·설정 항목과 밝은 표면이 표시되어야 합니다. |
| 실제 결과 | 실제 Workspace Settings 창 렌더링 확인. 첫 클릭·Esc 동작 전체를 통과했다고 확대 해석하지 않았습니다. |
| 원본 출처·버전 | 검증 JSON |
수정 후 실제 실행

화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-13 · 공식 Asset Store 검사
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 원본 Asset Store Tools12.0.0 검사를 고객용 두 경로에 실행합니다. |
| 기대값 | 컴파일 오류·검사 실패0, 남은 경고를 공개해야 합니다. |
| 실제 결과 | 31통과·3경고·0실패, RanToCompletion. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-14 · 허브24개 선택
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실제 Unity Play에서 각 카드 중심을 레이캐스트하고 Button.onClick을 실행해 씬을 확인합니다. |
| 기대값 | 카드와 연결된24개 씬이 각각 일치해야 합니다. |
| 실제 결과 | 24개 카드 모두 hit·연결된 씬 일치. 좁은640×480 초기 시도는 별도 실패 기록으로 보존. |
| 원본 출처·버전 | 검증 JSON |
수정 후 실제 실행

화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-15 · Windows 실제 클릭
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실행 중 플레이어의 클라이언트·런타임 좌표로 실제 클릭하고 선택 대상을 계측합니다. |
| 기대값 | HubCard0가 선택되어 Coin Dash가 열려야 합니다. |
| 실제 결과 | 런타임 mouse(140,571), hit=HubCard0, 이후 Coin Dash 확인. |
| 원본 출처·버전 | 검증 JSON |
수정 후 실제 실행

화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-16 · Windows 플레이어 빌드·표시
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 현재 동결본을 Windows로 빌드하고 게임 화면을 캡처합니다. |
| 기대값 | 빌드가 성공하고 실제 게임 UI가 표시되어야 합니다. |
| 실제 결과 | 네이티브 빌드 성공, Warehouse·Pinball 실제 화면 확인. |
| 원본 출처·버전 | 검증 JSON |
수정 후 실제 실행

화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-17 · Affinity 키 이미지와 원본
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실제 Affinity에서 커버·카드·소셜을 제작·저장·PNG 출력하고 크기와 실제 이미지를 확인합니다. |
| 기대값 | 예전 UI가 없어야 하며 편집 원본과 지정 크기 PNG가 있어야 합니다. |
| 실제 결과 | Cover1950×1300, Card420×280, Social1200×630, 원본3개 저장. 아이콘160×160은 기존 것을 재사용. |
| 원본 출처·버전 | 검증 JSON |
수정 후 실제 실행

화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-18 · 제출 파일 정리
분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | Submission 폴더의 원고·미디어·원본·검증·해시를 확인합니다. |
| 기대값 | 한 폴더에서 제출 파일과 지원 범위를 파악할 수 있어야 합니다. |
| 실제 결과 | 파일30개·SHA256SUMS·검사 메모·간단한 스토어 원고를 정리. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.
TC-SUB-19 · 중복 메뉴 등록
분류: 추가 시작 오류 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 같은 메뉴 경로의 MenuItem 선언과 실제 Unity 재시작 로그를 검사합니다. |
| 기대값 | 메뉴 선언1개, 중복 등록 오류0. |
| 실제 결과 | 같은 메서드의 중복 선언 제거, 최종 Unity 검사에서 중복 메뉴 오류 없음. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: 코드·운영체제 파일 잠금 검사로, 원본 Excel 이미지 대조 대상이 아닙니다.
TC-SUB-20 · 매핑된 생성 소스 저장
분류: 추가 시작 오류 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 현재 저장 함수로 읽기 전용 메모리 매핑된 소스를 갱신합니다. |
| 기대값 | 교체 성공·기존 매핑 보존·임시 파일0. |
| 실제 결과 | 직접 덮어쓰기 실패를 재현했고 교체 저장 성공, 기존 매핑 첫 문자 o 유지, 임시 파일0. |
| 원본 출처·버전 | 검증 JSON |
화면 근거: 코드·운영체제 파일 잠금 검사로, 원본 Excel 이미지 대조 대상이 아닙니다.
TC-SUB-21 · 시작 레이아웃·최소화 복원
분류: 추가 오류·서식 실제 QA · 결과: 부분 확인
| 항목 | 내용 |
|---|---|
| 실행 절차 | 정상 종료·재시작 로그를 확인하고 실제 문서를 최소화·복원합니다. |
| 기대값 | 잘못된 서랍 경고 없이 실제 호스트가 생성되고 복원되어야 합니다. |
| 실제 결과 | 이전 회차에서 최소화·복원과 시작 로그를 확인했으나 새 폴더 캡처에 ChartGallery 레이아웃 저장 경고가 남아 전체 복원은 추가 확인이 필요합니다. |
| 원본 출처·버전 | 실행 근거 |
화면 근거: Excel 원본 실행·촬영은 COM 클래스 미등록으로 수행하지 못했습니다. 현재 Unity 실행과 공개 GUI 이벤트·저장 결과를 대조한 검사이며 전체 Excel 화면 동일성 검사로 보고하지 않습니다.
TC-SUB-22 · 표 스타일 색상 반영
분류: 추가 오류·서식 실제 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 직접 서식으로 가려진 표에 정리 적용 버튼의 GUI 이벤트를 보냅니다. |
| 기대값 | 새 헤더·줄무늬 색상이 실제 표시되어야 합니다. |
| 실제 결과 | 기존FF1D684D에서FFE97132 주황으로 변경, 저장·재열기 유지. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: Excel 원본 실행·촬영은 COM 클래스 미등록으로 수행하지 못했습니다. 현재 Unity 실행과 공개 GUI 이벤트·저장 결과를 대조한 검사이며 전체 Excel 화면 동일성 검사로 보고하지 않습니다.
TC-SUB-23 · 표 스타일 Undo·Redo
분류: 추가 오류·서식 실제 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 정리 적용 전후 스냅샷과 Undo/Redo를 비교합니다. |
| 기대값 | 한 단계 Undo와 Redo로 정확한 상태가 복원되어야 합니다. |
| 실제 결과 | 최종 실제 GUI 검사와 매트릭스의 세션 스냅샷 일치. 초기 실패도 근거에 보존. |
| 원본 출처·버전 | 실행 근거 |
화면 근거: Excel 원본 실행·촬영은 COM 클래스 미등록으로 수행하지 못했습니다. 현재 Unity 실행과 공개 GUI 이벤트·저장 결과를 대조한 검사이며 전체 Excel 화면 동일성 검사로 보고하지 않습니다.
TC-SUB-24 · 전체 프리셋 저장 회귀
분류: 추가 오류·서식 실제 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | Office60·사용자6·차트48·도형32·그림6종을 적용·저장·재열기합니다. |
| 기대값 | 스타일·색상·값·수식·Undo 상태가 기대값과 일치해야 합니다. |
| 실제 결과 | 227조건 통과, 실패0. |
| 원본 출처·버전 | 실행 근거 |
화면 근거: Excel 원본 실행·촬영은 COM 클래스 미등록으로 수행하지 못했습니다. 현재 Unity 실행과 공개 GUI 이벤트·저장 결과를 대조한 검사이며 전체 Excel 화면 동일성 검사로 보고하지 않습니다.
TC-SUB-25 · 차트·도형·그림 실제 서식
분류: 추가 오류·서식 실제 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 각 전용 탭의 프리셋에 실제 Unity GUI 마우스 이벤트를 보냅니다. |
| 기대값 | 선택 속성과 실제 화면이 변하고 저장되어야 합니다. |
| 실제 결과 | 차트스타일6, 차트프레임156082, 도형채우기156082, 그림윤곽4472C4·3px 확인. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: Excel 원본 실행·촬영은 COM 클래스 미등록으로 수행하지 못했습니다. 현재 Unity 실행과 공개 GUI 이벤트·저장 결과를 대조한 검사이며 전체 Excel 화면 동일성 검사로 보고하지 않습니다.
TC-SUB-26 · 도형 그룹 버튼 연결
분류: 추가 오류·서식 실제 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 도형 서식의 그룹 버튼을 클릭합니다. |
| 기대값 | 기존 개체·그룹 선택 창을 열어야 합니다. |
| 실제 결과 | 실제 Objects 창700×680 표시. 모든 그룹 변환의 완료를 뜻하지 않음. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: Excel 원본 실행·촬영은 COM 클래스 미등록으로 수행하지 못했습니다. 현재 Unity 실행과 공개 GUI 이벤트·저장 결과를 대조한 검사이며 전체 Excel 화면 동일성 검사로 보고하지 않습니다.
TC-SUB-27 · 가이드 이미지 최신성
분류: 추가 오류·서식 실제 QA · 결과: 실패
| 항목 | 내용 |
|---|---|
| 실행 절차 | 9개 언어 가이드를 재생성하고 기존 이미지의 실제 소스 해시를 검사합니다. |
| 기대값 | 현재 이미지의 소스와 재촬영 상태가 확인되어야 합니다. |
| 실제 결과 | 468건이 남아 미통과. 재촬영한4개만 실제 근거로 교체. |
| 원본 출처·버전 | 실행 근거 |
화면 근거: Excel 원본 실행·촬영은 COM 클래스 미등록으로 수행하지 못했습니다. 현재 Unity 실행과 공개 GUI 이벤트·저장 결과를 대조한 검사이며 전체 Excel 화면 동일성 검사로 보고하지 않습니다.
TC-SUB-28 · 아이콘2000회 표시
분류: Project 폴더 재임포트 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 캐시를 비우고 실제 아이콘 경로를1000회씩 두 번 호출하며 임포트를 계측합니다. |
| 기대값 | 표시·이후 대기로 임포트가 발생하지 않아야 합니다. |
| 실제 결과 | 첫 표시0·마지막 표시/대기0, 새 임포트 예약 없음. |
| 원본 출처·버전 | 실행 계측 |
수정 전

수정 후 실제 실행

화면 근거: Unity Project 폴더의 동작 검사입니다. 실제 화면과 임포트 관찰자로 확인했으며 사진만으로 반복 중단을 판단하지 않았습니다.
TC-SUB-29 · 캐시 초기화·동일색
분류: Project 폴더 재임포트 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 메모리 캐시를 비우고 명시적 갱신 콜백을 처리합니다. |
| 기대값 | 저장된 색상과 같으면 재임포트하지 않아야 합니다. |
| 실제 결과 | 재임포트0, 저장된 네이티브 아이콘 상태 재사용. |
| 원본 출처·버전 | 실행 계측 |
화면 근거: Unity Project 폴더의 동작 검사입니다. 실제 화면과 임포트 관찰자로 확인했으며 사진만으로 반복 중단을 판단하지 않았습니다.
TC-SUB-30 · 색상 변경·복원 유한성
분류: Project 폴더 재임포트 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 4종 색상을 변경·복원하고 실제 결과를 비교합니다. |
| 기대값 | 34개 파일당 최대1회씩 갱신하고 요청한 색상이어야 합니다. |
| 실제 결과 | 변경34회·복원34회, 모든 색상 일치·XLSX 원본 해시 동일. |
| 원본 출처·버전 | 실행 계측 |
화면 근거: Unity Project 폴더의 동작 검사입니다. 실제 화면과 임포트 관찰자로 확인했으며 사진만으로 반복 중단을 판단하지 않았습니다.
TC-SUB-31 · 실제 폴더·에디터 로그
분류: Project 폴더 재임포트 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 동일 ThreeD 폴더를 열고 실행 중 에디터 로그를 관찰합니다. |
| 기대값 | 폴더가 표시되고 반복 임포트가 멈춰야 합니다. |
| 실제 결과 | 실제 폴더 표시. 수정 후 측정한5분의 XLSX 임포트0회. |
| 원본 출처·버전 | 실행 계측 |
수정 전

수정 후 실제 실행

화면 근거: Unity Project 폴더의 동작 검사입니다. 실제 화면과 임포트 관찰자로 확인했으며 사진만으로 반복 중단을 판단하지 않았습니다.
TC-SUB-32 · 우클릭·메뉴 선택
분류: 시트 메뉴 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 전용 실제 Unity6000.0.83f1 검사 프로젝트에서 해당 이벤트와 작업을 실행합니다. |
| 기대값 | 대상 시트에 메뉴·작업이 적용되고 저장 결과가 유지됩니다. |
| 실제 결과 | Line 시트 메뉴 표시·DownArrow/Return으로 이름 변경 도구 표시. |
| 원본 출처·버전 | 실행 기록 |
수정 후 실제 실행

화면 근거: Excel 원본 대조가 아닌 사용자 제보 기능 검사입니다. 물리 마우스 활성화 후 공개 SendEvent를 사용했으며 데이터 변경은 편집 콜백을 직접 호출했습니다.
TC-SUB-33 · 시트 편집·저장 재열기
분류: 시트 메뉴 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 전용 실제 Unity6000.0.83f1 검사 프로젝트에서 해당 이벤트와 작업을 실행합니다. |
| 기대값 | 대상 시트에 메뉴·작업이 적용되고 저장 결과가 유지됩니다. |
| 실제 결과 | 편집 콜백으로 이름 변경·삽입·삭제, 저장·재열기 후8시트·이름 유지·Dirty false. |
| 원본 출처·버전 | 실행 기록 |
수정 후 실제 실행

화면 근거: Excel 원본 대조가 아닌 사용자 제보 기능 검사입니다. 물리 마우스 활성화 후 공개 SendEvent를 사용했으며 데이터 변경은 편집 콜백을 직접 호출했습니다.
TC-SUB-34 · 스크롤·더블클릭
분류: 시트 메뉴 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 전용 실제 Unity6000.0.83f1 검사 프로젝트에서 해당 이벤트와 작업을 실행합니다. |
| 기대값 | 대상 시트에 메뉴·작업이 적용되고 저장 결과가 유지됩니다. |
| 실제 결과 | 스크롤된 FormatObjects 우클릭 메뉴와 Scatter 더블클릭 이름 변경 도구 표시. |
| 원본 출처·버전 | 실행 기록 |
수정 후 실제 실행

화면 근거: Excel 원본 대조가 아닌 사용자 제보 기능 검사입니다. 물리 마우스 활성화 후 공개 SendEvent를 사용했으며 데이터 변경은 편집 콜백을 직접 호출했습니다.
TC-SUB-35 · 실제 우클릭5초 유지
분류: 우클릭 재현·회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실제 Unity에서 Win32 SendInput으로 오른쪽 버튼을 누르고 뗀 후 상태·핸들을 관찰합니다. |
| 기대값 | 메뉴 유지·현재 시트 유지·올바른 대상 작업·메뉴 중 툴팁 없음. |
| 실제 결과 | 같은 메뉴 핸들 유지·Column 활성 유지. |
| 원본 출처·버전 | 실행 기록 |
수정 후 실제 실행

화면 근거: 정지 PNG만으로 시간 경과를 판단하지 않았습니다. 시간별 실제 상태는 첨부 JSON으로 제공합니다. 데이터 확정은 캡처된 편집 콜백을 별도 호출했습니다.
TC-SUB-36 · 실제 우클릭6회·닫기
분류: 우클릭 재현·회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실제 Unity에서 Win32 SendInput으로 오른쪽 버튼을 누르고 뗀 후 상태·핸들을 관찰합니다. |
| 기대값 | 메뉴 유지·현재 시트 유지·올바른 대상 작업·메뉴 중 툴팁 없음. |
| 실제 결과 | 6회 유지, Esc3회·바깥 클릭3회 정상 닫힘, 왼쪽 선택 정상. |
| 원본 출처·버전 | 실행 기록 |
수정 후 실제 실행

화면 근거: 정지 PNG만으로 시간 경과를 판단하지 않았습니다. 시간별 실제 상태는 첨부 JSON으로 제공합니다. 데이터 확정은 캡처된 편집 콜백을 별도 호출했습니다.
TC-SUB-37 · 비선택 시트 작업·저장
분류: 우클릭 재현·회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실제 Unity에서 Win32 SendInput으로 오른쪽 버튼을 누르고 뗀 후 상태·핸들을 관찰합니다. |
| 기대값 | 메뉴 유지·현재 시트 유지·올바른 대상 작업·메뉴 중 툴팁 없음. |
| 실제 결과 | Column 표시 유지하며 Line QA만 이름 변경, 별도 대상 삭제, 저장 재열기8시트·Dirty false. |
| 원본 출처·버전 | 실행 기록 |
수정 후 실제 실행

화면 근거: 정지 PNG만으로 시간 경과를 판단하지 않았습니다. 시간별 실제 상태는 첨부 JSON으로 제공합니다. 데이터 확정은 캡처된 편집 콜백을 별도 호출했습니다.
TC-SUB-38 · 메뉴 중 툴팁 억제·복구
분류: 우클릭 재현·회귀 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실제 Unity에서 Win32 SendInput으로 오른쪽 버튼을 누르고 뗀 후 상태·핸들을 관찰합니다. |
| 기대값 | 메뉴 유지·현재 시트 유지·올바른 대상 작업·메뉴 중 툴팁 없음. |
| 실제 결과 | 포인터 정지3초 tipKey 없음·painted false, 메뉴 유지, Esc 후 sheet.tab 복구. |
| 원본 출처·버전 | 실행 기록 |
수정 후 실제 실행

화면 근거: 정지 PNG만으로 시간 경과를 판단하지 않았습니다. 시간별 실제 상태는 첨부 JSON으로 제공합니다. 데이터 확정은 캡처된 편집 콜백을 별도 호출했습니다.
TC-SUB-39 · 검색 삭제·입력 지연 재현
분류: 제목 검색 입력 · 결과: 실패
| 항목 | 내용 |
|---|---|
| 실행 절차 | 동일 실제 Unity 파일에서 입력·삭제·성능을 비교하고 최종 소스 컴파일과 실제 입력을 분리합니다. |
| 기대값 | 삭제가 검색어에만 적용되고 문서가 보존되며 입력이 안정적이어야 합니다. |
| 실제 결과 | 200입력3459.8ms, Backspace 후 길이 미변경, 문서 Dirty false·차트7개 유지. |
| 원본 출처·버전 | 검증 기록 |
수정 전

화면 근거: 최종 실제 실행 캡처 없음: 사용자 화면 조작 금지. 기존 이미지나 합성 화면으로 대체하지 않았습니다.
TC-SUB-40 · 중간 수정의 실패 보존
분류: 제목 검색 입력 · 결과: 실패
| 항목 | 내용 |
|---|---|
| 실행 절차 | 동일 실제 Unity 파일에서 입력·삭제·성능을 비교하고 최종 소스 컴파일과 실제 입력을 분리합니다. |
| 기대값 | 삭제가 검색어에만 적용되고 문서가 보존되며 입력이 안정적이어야 합니다. |
| 실제 결과 | 200입력4972.2ms, 삭제 미해결. 더 느린 표시 생략 최적화는 제거. |
| 원본 출처·버전 | 검증 기록 |
수정 전

화면 근거: 최종 실제 실행 캡처 없음: 사용자 화면 조작 금지. 기존 이미지나 합성 화면으로 대체하지 않았습니다.
TC-SUB-41 · 최종 수정 정적 컴파일
분류: 제목 검색 입력 · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 동일 실제 Unity 파일에서 입력·삭제·성능을 비교하고 최종 소스 컴파일과 실제 입력을 분리합니다. |
| 기대값 | 삭제가 검색어에만 적용되고 문서가 보존되며 입력이 안정적이어야 합니다. |
| 실제 결과 | 관련3어셈블리 exit0, 최종 실행·속도 통과를 의미하지 않음. |
| 원본 출처·버전 | 검증 기록 |
수정 전

화면 근거: 최종 실제 실행 캡처 없음: 사용자 화면 조작 금지. 기존 이미지나 합성 화면으로 대체하지 않았습니다.
TC-SUB-42 · 최종 실제 입력·한영·성능
분류: 제목 검색 입력 · 결과: 미실행
| 항목 | 내용 |
|---|---|
| 실행 절차 | 동일 실제 Unity 파일에서 입력·삭제·성능을 비교하고 최종 소스 컴파일과 실제 입력을 분리합니다. |
| 기대값 | 삭제가 검색어에만 적용되고 문서가 보존되며 입력이 안정적이어야 합니다. |
| 실제 결과 | 사용자가 컴퓨터 사용 중이므로 화면 조작을 금지했습니다. 실행 재검증 미실행. |
| 원본 출처·버전 | 검증 기록 |
수정 전

화면 근거: 최종 실제 실행 캡처 없음: 사용자 화면 조작 금지. 기존 이미지나 합성 화면으로 대체하지 않았습니다.
TC-SUB-43 · 실제 한글 조합과 영어 전환
분류: 이번 회차 실제 검색 입력 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | VK_HANGUL과 물리G/K/S로 한 조합, Backspace, 재조합·공백 확정 후 영문ABC 입력 |
| 기대값 | 조합 중 하로 수정되고 한 abc로 이어져야 합니다. |
| 실제 결과 | 한→하→한 abc 확인. 셀·수식 편집 상태false. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: 실제 Windows 입력 QA. 기존42TC는 이전 회차 기록이며 이번에 전부 재실행하지 않았습니다.
TC-SUB-44 · 삭제·전체 선택·붙여넣기
분류: 이번 회차 실제 검색 입력 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | Home/Delete·CtrlA/Delete·CtrlC/V를 검색창에서 실행 |
| 기대값 | 검색어만 변경되고 문서값은 유지되어야 합니다. |
| 실제 결과 | 검색어 삭제·검색 paste 붙여넣기 통과. Dirty/수식/인라인false. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: 실제 Windows 입력 QA. 기존42TC는 이전 회차 기록이며 이번에 전부 재실행하지 않았습니다.
TC-SUB-45 · 동일 조건200자 A/B
분류: 이번 회차 실제 검색 입력 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 동일 빌드·파일·영문 모드에서400물리 이벤트를 한 SendInput 호출로 전송 |
| 기대값 | 동일 방법으로 비교하고 누락·문서 변경이 없어야 합니다. |
| 실제 결과 | 기존21989.97ms, 수정757.69ms. 양쪽200자와 세션 해시 일치. N=1쌍. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: 실제 Windows 입력 QA. 기존42TC는 이전 회차 기록이며 이번에 전부 재실행하지 않았습니다.
TC-SUB-46 · 최종본600자 반복과 문서 보존
분류: 이번 회차 실제 검색 입력 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 최종 빌드에서200자×3회, 상태·세션·객체 검사 |
| 기대값 | 매회200자 일치·문서 불변 |
| 실제 결과 | 733.13/480.28/587.54ms.600자 일치,7차트·2도형·세션 유지. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: 실제 Windows 입력 QA. 기존42TC는 이전 회차 기록이며 이번에 전부 재실행하지 않았습니다.
TC-SUB-47 · Enter 실제 검색·창 유지
분류: 이번 회차 실제 검색 입력 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 검색창에Rewards 입력 후 실제Enter, Find Next 클릭 |
| 기대값 | 해당 셀로 이동하고 Find가 유지되어야 합니다. |
| 실제 결과 | A2→B5 실제 이동. Find 유지·문서 Dirtyfalse. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: 실제 Windows 입력 QA. 기존42TC는 이전 회차 기록이며 이번에 전부 재실행하지 않았습니다.
TC-SUB-48 · CtrlF/H 문서 범위
분류: 이번 회차 실제 검색 입력 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 검색창 포커스에서 실제CtrlF·CtrlH |
| 기대값 | Unity 전역 검색 대신 워크북 Find/Replace |
| 실제 결과 | Rewards를 유지한 Find/Replace 열림. 문서 편집 누출 없음. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: 실제 Windows 입력 QA. 기존42TC는 이전 회차 기록이며 이번에 전부 재실행하지 않았습니다.
TC-SUB-49 · CtrlS 저장과 원본 복원
분류: 이번 회차 실제 검색 입력 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | QA 복사본A1 수정, 검색창에서CtrlS, XLSX 직접 읽기, 원본 복원 |
| 기대값 | 워크북을 저장하고 원본 복구를 검증해야 합니다. |
| 실제 결과 | SEARCH SAVE QA 읽기 확인. 원본 SHA256과 복원SHA256 동일. Unity Save Scene 창 없음. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: 실제 Windows 입력 QA. 기존42TC는 이전 회차 기록이며 이번에 전부 재실행하지 않았습니다.
TC-SUB-50 · 최대화·복원과 입력 영역
분류: 이번 회차 실제 검색 입력 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 실제 최대화/복원 후 검색 입력과 화면 확인 |
| 기대값 | 필드 위치·입력·문서 상태 정상 |
| 실제 결과 | 최대화 후1350×800 복원, 최종 한글/영문 검색어와 Dirtyfalse. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: 실제 Windows 입력 QA. 기존42TC는 이전 회차 기록이며 이번에 전부 재실행하지 않았습니다.
TC-SUB-51 · 컴파일·소스 일치·문서 갱신
분류: 이번 회차 실제 검색 입력 QA · 결과: 통과
| 항목 | 내용 |
|---|---|
| 실행 절차 | 제품3어셈블리 컴파일, 실행 복사본13파일 해시 대조,9언어 빌드 |
| 기대값 | 컴파일과 현 수정 소스·검색 화면 검증 통과 |
| 실제 결과 | 3어셈블리 exit0,13파일 일치,9언어 빌드. 전체 문서의 다른 오래된 이미지 오류는 남은 사항에 별도 공개. |
| 원본 출처·버전 | 실행 근거 |
수정 후 실제 실행

화면 근거: 실제 Windows 입력 QA. 기존42TC는 이전 회차 기록이며 이번에 전부 재실행하지 않았습니다.
남은 사항
이번 검색창 입력 QA에 남은 미실행 항목은 없습니다.
- 이번 수정을 포함한 스토어 패키지 재내보내기·심사 제출은 이번 회차에서 실행하지 않았습니다. 소스 반영과 패키지 제출을 구분합니다.
- 전체 문서 검사에는 기존 이미지 해시/재촬영 등479건이 남았습니다. 새 검색 화면 관련 오류는0건이며 전체 문서/제출 메뉴얼T04는 완료로 바꾸지 않습니다.
- 전체 Excel 탭 동등 구현 목표와 기존 도형 정렬 등 다른 제한은 이번 검색창 수정의 완료 범위가 아닙니다.
- 검증 환경은Windows·Unity6000.0.83f1입니다. 다른 OS·모든 IME 종류·장시간 모든 파일 성능을 보장하지 않습니다.
작업 시간
- 제안 시간: 최근 재개 시 추가8–12분(2026-11-01 20:13:08 KST). 최초17:54:08에는10–15분,19:22:10 재개에도10–15분을 안내했으며 사용자 중단 후 다시 재개했습니다.
- 실제로 완료된 시간: 최근 재개2026-11-01 20:13:08 KST부터 기능·실행 QA·보고서 원본 준비까지87분54초, 2026-11-01 21:41:02 KST. 제안8–12분을 초과했습니다. 공개 배포 확인 종료 시각은 최종 응답에 기록합니다. 중간 사용자 중단 시간까지 모두 작업 시간으로 계산하지 않았습니다.
- XERJ: 사용 — XERJ에서 TitleSearchOwnsInput 관련 후보를 검색한 뒤 현재 소스와 실제 실행으로 검증했습니다. 자동 인덱스 최신성을 가정하지 않았습니다.
Tracefolio REPORTS & ISSUES