본문/내용
1. 테스트 케이스를 설계할 때 어떤 기준으로 작성하나요
테스트 케이스를 설계할 때는 요구사항 명세서를 상세히 분석하여 핵심 기능과 예상 시나리오를 파악하는 것이 중요합니다. 이를 바탕으로 사용자 관점과 개발자 관점 모두를 고려하여 정상 시나리오와 예외 처리 시나리오를 모두 포함하는 것이 좋습니다. 구체적으로는 각 테스트 케이스가 명확한 목적을 가지고 있으며, 조건, 입력값, 예상 결과를 명확히 기재해야 정확성을 확보할 수 있습니다. 또한, 테스트 케이스는 반복 가능해야 하며, 재현성을 위해 단계별로 상세히 기록하는 것이 중요합니다. 실제 프로젝트에서는 과거 유사 프로젝트 데이터를 분석하여 결함 발생률이 높은 영역을 검증 대상에 포함시키며, 테스트 커버리지 비율을 85% 이상으로 유지하는 것이 일반적입니다. 예를 들어, 2xxx년 한 금융 앱 프로젝트에서는 기능별 버그 발견 비율이 12% 이하로 유지되었으며, 이로 인해 출시 이후 고객 클레임이 20% 감소한 사례가 있습니다. 따라서, 테스트 케이스 설계 시에는 검증 항목이 명확하고 커버리지가 높으며, 다양한 예외 시나리오도 포괄하는 체계적인 접근이 필요합니다.
2. 버그를 …