728x90
어플리케이션 테스트
- 결함 여부 확인. 요구사항 만족 validation 확인, 기능 수행 검증 vertification.
결함 집중
- 20% 코드에 80% 결함 발견. 파레토 법칙
살충제 페러덕스
- 동일 테스트 케이스로 반복시 결함 발견 x. 테스트 케이스 보완
정황(context)
- SW 특징, 환경, 테스터 역량 등 정황에 따라 테스트가 달라짐
오류-부재 궤변
- 결함 모두 제거해도 요구사항 불만족시 품질 x
프로그램 실행 여부 테스트
- 정적 테스트 : 실행 x. 소스코드 분석 - 워크스루, 인스펙션
- 동적 테스트 : 실행 o - 블랙박스, 화이트박스 테스트
테스트 기반
- 명세 기반 : 요구사항 스펙에 따라 테스트
- 구조 기반 : SW 로직 따라 테스트
- 경험 기반 : 테스터 경험 의존
테스트 주체
- vertification 검증 테스트 : 개발자 중심
- validation 확인 테스트 : 사용자 중심
화이트 박스 테스트
- 모듈 소스코드 모든 로직흐름을 보며 테스트 케이스 설계
- 기초 경로 검사 : 설계 복잡성 측정
- 제어 구조 검사 : 조건, 루프, 데이터 흐름 검사
블렉 박스 테스트
- 기능 작동 여부 테스트
- 동치(동등) 분할 검사 : 입력 자료 중심 테스트 케이스 준비하여 검사
- 경계값 분석 : 경계값을 활용하여 검사
- 원인-효과 그래프 : 입력과 출력간 영향 분석
- 오류 예측 검사
300x250
'컴퓨터과학 > SW, DB' 카테고리의 다른 글
결함과 어플리케이션 (0) | 2020.05.15 |
---|---|
개발 단계와 테스트 (0) | 2020.05.15 |
UI (0) | 2020.05.15 |
XML (0) | 2020.05.14 |
연계 (0) | 2020.05.14 |