본문/내용
1. 테스트 케이스 설계 시 어떤 기준으로 작성하나요
테스트 케이스 설계 시에는 요구사항 명세서와 설계서, 사양서를 명확하게 검토하여 기능별 핵심 시나리오를 도출합니다. 이를 바탕으로 핵심 로직과 예외 상황, 경계 조건을 반영하는 구체적인 테스트 전략을 수립합니다. 또한 사용자가 실무에서 자주 접하는 실패 확률이 높은 영역이나 과거 결함이 발견된 부분을 우선순위로 선정하여 테스트 범위를 제한함으로써 효율성을 높입니다. 테스트 케이스는 입력값, 기대 출력값, 사전 조건, 후속 조건을 명확하게 정의하고, 재사용 가능성을 고려하여 모듈화 및 표준화합니다. 예를 들어, 2022년 진행한 스마트폰 테스트 개발 프로젝트에서는 300개 이상 테스트 케이스를 설계했으며, 결함 발견률이 15% 상승, 테스트 적용 시간은 10% 단축되었으며, 평균 결함 검출률이 95% 이상으로 향상됐습니다. 이처럼 수치로 측정되는 품질 향상 사례를 반영하여, 테스트 케이스의 체계적 설계와 유지보수성을 동시에 갖추는 것이 중요합니다.
2. 버그를 발견했을 때 어떤 절차로 보고하나요
버그 발견 시 먼저 재현 과정을 명확히 기록합니다. 어떤 환경에서 발생했는지 …