--- title: Post Mortem Template --- # 사후 분석 (Post Mortem) 방법 및 템플릿 참고 - https://devocean.sk.com/vlog/seminar/Postmortem.pdf ## 사후 분석 진행 순서 ### 0. 결함 요약 ### 1. 결함 식별 - 결함이 발견된 시기와 장소: - 결함 생성 : - ??? - 결함 배포 : - ??? - 결함 발견 : - ??? - 결함이 발견된 시스템/모듈/기능: - 결함의 유형: ### 2. 결함 분석 - 결함 발생 원인: - 결함이 발견되지 않았던 이유: - 리뷰는 했는가? - 결함이 야기한 영향: - 결함 수정에 필요한 자원: ### 3. 결함 수정 - 수정된 코드/패치: - 수정된 코드/패치의 효과: - 수정 작업에 사용된 자원: - 수정 작업의 기간: ### 4. 결함 예방 - 이러한 결함이 다시 발생하지 않도록 하는 방법: - 결함 예방을 위해 변경된 프로세스/절차: - 추가적인 QA/QC 검증: ### 5. 결함 관리 - 결함 추적/관리 도구: - 결함이 발생한 이유와 원인을 분석하여 개선할 점: - 결함을 예방하기 위한 계획: ## 5 Whys | 왜? | 원인 | 할 일 | | ---- | ---- | ----- | | Text | Text | Text | | Text | Text | Text | | Text | Text | Text | | Text | Text | Text | | Text | Text | Text | ## PokaYoke - 에러를 만들지 않는 방법 - 에러가 만들어지면 알람을 주는 방법 (지도카, 안돈) ## KPTA - Keep (잘한점) - Problem (개선할점) - Try (시도할것) - Action (할일) - Try 중에서 투표로 결정 ## 기타 ### 1. 자동화 테스트 방법 윈도우 native 어플리케이션을 자동 테스트하기 위해서는 여러 가지 도구를 사용할 수 있습니다. 1. Microsoft UI Automation: Microsoft UI Automation은 Windows Presentation Foundation (WPF) 및 Windows Forms 애플리케이션을 테스트하는 데 사용되는 자동화 테스트 도구입니다. 이 도구는 UI 요소에 대한 제어 및 정보를 제공하여 애플리케이션의 기능적, 성능적 및 안정성 문제를 탐지하고 해결할 수 있습니다. 2. SikuliX: SikuliX는 시각적으로 인식하는 테스트 도구로, 이미지 기반으로 테스트 스크립트를 작성합니다. 따라서 애플리케이션의 UI 요소에 대한 특정한 속성을 알 필요 없이 이미지를 캡처하여 테스트할 수 있습니다. 3. AutoIt: AutoIt은 윈도우 환경에서 GUI 및 일반적인 윈도우 작업을 자동화하는 데 사용되는 프리미엄 스크립팅 언어입니다. AutoIt을 사용하면 UI 요소에 대한 제어를 자동화하고 사용자 작업을 자동화할 수 있습니다. 4. TestComplete: TestComplete는 Windows 및 Web 애플리케이션을 자동화하는 데 사용되는 테스트 자동화 도구입니다. TestComplete를 사용하면 UI 요소에 대한 제어 및 정보를 제공하여 애플리케이션의 기능적, 성능적 및 안정성 문제를 탐지하고 해결할 수 있습니다. 이러한 도구 중 하나를 선택하여 윈도우 native 어플리케이션을 자동 테스트할 수 있습니다.