
소프트웨어 테스트의 이해
살충제 패러독스테스트 계획서테스트 베이시스테스트 케이스테스트 슈트테스트 시나리오테스트 스크립트테스트 결과서소프트웨어 테스트 유형
정적 테스트
동료검토인스펙션워크스루동적 테스트
2-1) 화이트박스 테스트 = 구조기반 테스트
응용프로그램의 내부 구조와 동작을 검사
소스 코드의 모든 문장을 한 번 이상 수행
a. 구문 커버리지 (Statement)
b. 결정 커버리지 = 선택/분기 커버리지 (Decision/Branch)
c. 조건 커버리지 (Condition)
d. 기본경로 커버리지 (Base 0Path)
2-2) 블랙박스 테스트
외부 사용자의 요구사항 명세를 보면서 수행
a. 동등분할 테스트 = 동치/균둥 분할 테스트 (Equivalence Partitioninh)
b. 경곗값 분석 테스트 (Boundary Value Analysis)
c. 결정 테이블 테스트 (Decision Table)
d. 상태전이 테스트 (State Transition)
e. 유스케이스 테스트 (Use Case)
f. 분류트리 테스트 (Classification Tree Method)
g. 페어와이즈 테스트 (Pairwise)
h. 원인-결과 그래프 테스트 (Cause-Effect Graph)
i. 비교 테스트 (Comparison)
j. 오류추정 테스트 (Error guessing)
테스트 오라클
참 오라클샘플링 오라클휴리스틱 오라클애플리케이션 테스트 시나리오 작성
V모델
테스트 레벨
단위테스트통합테스트시스템테스트인수테스트알파테스트베타테스트