정답: B
소프트웨어 테스트는 결함의 부재를 입증하는 것이 아니라, 결함의 존재 또는 소프트웨어가 명시된 요구사항을 준수하는지를 입증하는 것입니다.1. 소프트웨어의 모든 가능한 시나리오, 입력, 출력 및 동작을 테스트하는 것은 불가능하므로, 테스트만으로는 소프트웨어에 결함이 없음을 증명할 수 없습니다.2. 테스트는 테스트 활동의 적용 범위, 효과성 및 효율성을 기반으로 소프트웨어 품질에 대한 일정 수준의 신뢰도만 제공할 수 있습니다.3.
다른 옵션은 다음과 같은 이유로 올바르다.
A) 적절하게 설계된 테스트를 통과하면 시스템이 예상 품질 속성을 충족하고 사용자와 고객의 요구와 기대를 충족하는지 검증하여 시스템의 위험 수준을 낮출 수 있습니다.4 위험은 바람직하지 않은 이벤트 발생으로 인한 손실이나 피해의 가능성을 의미합니다.5 테스트는 소프트웨어 제품 및 프로젝트와 관련된 위험을 식별, 분석, 우선순위 지정 및 완화하는 데 도움이 될 수 있습니다.6
C) 소프트웨어 테스트는 결함을 식별하여 소프트웨어 품질과 개발 프로세스의 효과에 대한 피드백을 제공함으로써 개발 활동을 개선하는 데 활용할 수 있습니다.7 결함은 소프트웨어의 결함이나 오류로 인해 예상 또는 요구되는 결과나 동작에서 벗어나는 것을 의미합니다. 테스트는 결함을 감지, 보고, 추적 및 해결하고 향후 재발을 방지하는 데 도움이 될 수 있습니다.
D) 시스템 구현 전에 요구사항 명세를 검토하면 요구사항이 명확하고, 완전하며, 일관성 있고, 테스트 가능하며, 사용자와 고객의 요구 및 기대에 부합하는지 확인할 수 있으므로 품질을 향상시킬 수 있습니다. 요구사항은 소프트웨어가 무엇을 어떻게 수행해야 하는지에 대한 명세입니다. 테스트는 소프트웨어가 요구사항을 충족하는지 검증하고, 소프트웨어가 요구사항에 따라 구현되었는지 확인하는 데 도움이 될 수 있습니다.
참고문헌
1 ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 10
2 ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 11
3 ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 12
4 ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 13
5 ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 97
6 ISTQB® 인증 테스터 기초 수준 시험 요강 v4.0, 2023, p. 98
7 ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 14
[8] ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 15
[9] ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 16
[10] ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 17
[11] ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 18
[12] ISTQB® 인증 테스터 기초 수준 교과 과정 v4.0, 2023, p. 19