728x90
반응형
검증(Verification) / 확인(Validation)
- 검증(Verification) : (과정) the product right? 이 제품이 맞는가?
- 확인(Validation) : (결과) the right product? 제대로 된 제품인가?
오류 부재의 궤변(Absence of error fallacy)
- 사용자 또는 비즈니스의 요구사항을 충족시키지 못한다면, 설사 결함을 모두 발견하여 제거하였다고 하더라도 품질이 높다고 볼 수 없다는 원리.
살충제 패러독스(Pesticide Paradox)
- 동일한 테스트 케이스로 동일한 테스트를 반복적으로 수행하면, 테스트 내성으로 더 이상 새로운 결함을 찾아내지 못한다는 원리.
테스트 베이시스(Test Basis)
- 요구사항을 내포하고 있는 모든 문서로 테스트 케이스를 만드는 기반이 되는 자료.
- 종류
- 요구사항 명세서
- 체크리스트
- 개발설계문서
- 인터페이스
- 아키텍처
- 결함분석결과
- 종류
테스트 더블(Test Double)
- 테스트 대상에 의존하는 부분을 격리시키기 위해 사용하는 테스트용 가장 객체.
- 영화에서 위험한 장면을 촬영할 때 진짜 배우 대신 대역 배우(Stunt double)를 쓰는 것처럼
'테스트 더블'에서 더블(Double)이란 '대역'을 의미한다.
- 영화에서 위험한 장면을 촬영할 때 진짜 배우 대신 대역 배우(Stunt double)를 쓰는 것처럼
테스트 오라클(Test Oracle)
- 테스트를 수행한 결과가 참인지 거짓인지 판단하기위해 미리 정의된 참값을 대입하여 비교하는 기법.
루프백 테스트(Loop Back Test)
- 병목지점 도출을 목적으로 특정 지점에 대해서만 구분하여 수행하는 테스트
- ex) Web 서버, WAS, DB 서버의 구간을 나누어 테스트를 수행할 수 있다.
리스크 기반 테스트(Risk Based Testing)
- 제품의 리스크 분석을 통해 집중적으로 테스트해야 할 부분과
우선순위에 따른 단계별 테스트 전략을 도출하는 테스트 기법
BMT (Benchmark Test)
- 동일한 환경에서 여러 제품에 대한 비교 시험을 반복하는 테스트 활동.
PoC (Proof of Concept)
- 시장에 나오지 않은 신제품에 대한 사전 검증을 위해 사용하는 테스트
PT (Pilot Test)
- 프로그램을 실제로 운용하기 전에 오류 또는 부족한 점을 찾기 위한 테스트 활동.
728x90
반응형
'정보처리기사 > 핵심용어' 카테고리의 다른 글
IT 경영 (0) | 2022.10.04 |
---|---|
소프트웨어(SW) 공학 (0) | 2022.09.18 |
댓글