[품질 & 테스트 용어]
1) 살충제 패러독스 현상 : 동일한 테스트가 계속적으로 반복된다면, 실제적으로 동일한 테스트 케이스의 집합은 더 이상 새로운 버그를 발견하지 못하는 현상
- 품질조직에서는 케이스 관리에 있어서 살충제 패러독스 현상을 최소화하기 위해서 케이스를 주기적으로 검토하고, 계속해서 업데이트 필요.
2) 오류-부재의 궤변 : 소프트웨어 결함을 모두 제거해도 사용자의 요구사항을 만족시키지 못하면 해당 소프트웨어는 품질이 높다고 말할 수 없는 것
4. 테스트 기법
4.1 정적 테스트
- 실제로 작동하는 시스템이 아닌 문서와 같이 정적인 것을 가지고 검증을 하는 것
- 소스코드 설계 문서 , 요구 사항 정의서 ” 와 같은 산출물이 중심
예) 표준 준수 여부를 체크 산출물 문서는 목록에 맞춰서 제대로 작성이 되어 있는지 내용이나 문서 포맷은 표준에
맞는지 등의 표준 준수여부 확인 활동
- 요구 사항이나 산출물에 대해서 검수를 받는 과정
4.2 동적 테스트
- 작동이 가능한 실제 시스템을 기반으로 테스트를 수행
- Whitebox test :
프로그램상 허용되는 논리경로파악 , 경로복잡성계산테스트 , 구현 내부 구조를 보고 테스트 (코드 테스트)
- Blac k box test
내부를 알수 없는 상태에서 기능 성능 테스트 , 부정확하거나 빠진결함 , 인터페이스결함 성능결함 , 자료구조상
결함발견을 위한 테스트
5. 테스트 유형
5.1 Retest 재테스트
- 결함이 발견되고 수정된 후에 소프트웨어는 원래의 결함이 성공적으로 제거되었는지 확인하는 테스트
5.2 Regression Test 회귀 테스트
- 결함 수정 이후 변경의 결과로 새롭게 만들어 지거나 , 이전 결함으로 인해 발견되지 않았던 또 다른
결함을 발견하기 위한 테스트 자료구조상 결함발견을 위한 테스트
- 자동화 툴 사용 유무과 별개
(기타)
#테스트의 결과값은
1. PASS (성공)
2. FAIL (실패)
3. NA (기능 구현은 됐지만 테스트 할 수 있는 환경이 아닌 상태)
4. NT (기능 자체가 구현이 안되어있는 상태)
'품질 > 품질통제' 카테고리의 다른 글
신규제품 버전 확인회귀 (임시)양식. (0) | 2021.08.06 |
---|---|
결함 심각도 구분 기준 (0) | 2021.08.05 |
회귀 케이스 선택 기준 (0) | 2020.06.24 |
회귀시험 개념도 및 유형 (0) | 2020.04.13 |
시각에 따른 테스트 (0) | 2020.04.04 |