본문/내용
1. 테스트 케이스를 작성할 때 어떤 기준으로 작성하나요
테스트 케이스를 작성할 때는 먼저 요구사항 명세서와 상세 스펙을 기준으로 기능별 핵심 포인트와 예외 상황을 도출합니다. 이를 통해 사용자 시나리오, 입력 값, 기대 결과 등을 구체적으로 정의하며, 테스트 커버리지를 최대한 높일 수 있도록 필수, 선택, 경계, 예외 등 다양한 케이스를 포함시킵니다. 특히, 과거 프로젝트에서는 10만 건이 넘는 데이터 셋을 대상으로 95% 이상 커버리지를 달성하기 위해 반복적인 검증 과정을 거쳤으며, 테스트 작성 시에는 통계적 분석으로 중요 기능에 우선순위를 부여하여 작업 효율성을 30% 향상시켰습니다. 또한, 실패 사례 분석을 통해 재현 가능성을 높이고, 오류 발생률이 2% 이하로 유지되도록 설계했으며, 자동화 도구와 연계하여 반복 테스트의 시간과 인력을 최소화하는 것이 기준입니다. 마지막으로, 팀원의 피드백과 이슈 기록을 반영하여 지속적으로 개선하며, 실제 테스트 수행 시간은 평균 3분 이내로 단축하였습니다.
2. 버그를 발견했을 때 어떻게 보고하고 추적하나요
버그를 발견하면 먼저 상세한 재현 경로를 기록합니다. 예를 들어, 어떤 단…