나혼자 스터디/정보처리기사29 테스트 레벨 / 테스트 시나리오 테스트 레벨 종류 - 단위 테스트 - 통합 테스트 - 시스템 테스트 - 인수 테스트 * 인수 테스트 종류 - 사용자 인수 테스트 - 운영상의 인수 테스트 - 계약 인수 테스트 - 규정 인수 테스트 - 알파 테스트 - 베타 테스트 테스트 시나리오 - 애플리케이션의 테스트되어야 할 기능 및 특징, 테스트가 필요한 상황을 작성한 문서 - 목적: 테스트 수행 절차를 미리 정함으로써 설계 단계에서 중요시되던 요구사항이나 대안 흐름과 같은 테스트 항목을 빠짐없이 테스트하기 위함 2022. 7. 6. 경험 기반 테스트 / 테스트 케이스 / 테스트 오라클 경험 기반 테스트 유형 - 탐색적 테스트 - 오류 추정 - 체크리스트 - 특성 테스트 테스트 케이스 : 특정 요구사항에 준수하는 지를 확인하기 위해 개발된 입력값, 실 조건, 에상된 결과의 집합 * 구성요소 - 식별자 - 테스트항복 - 입력 명세 - 출력 명세 - 환경 설정 - 특수절차요구 - 의존성 기술 테스트 오라클 : 테스트의 결과가 참인지 거짓인지를 판단하기 위해서 사전에 정의된 참값을 입력하여 비교하는 기법 * 종류 - 참 오라클 - 샘플링 오라클 - 휴리스틱 오라클 - 일관성 검사 오라클 2022. 7. 6. 블랙박스 테스트 - 동등분할 테스트, 경곗값 분석 테스트 등 블랙박스 테스트 - 프로그램 외부 사용자의 요구사항 명세를 보면서 수행하는 테스트(기능 테스트) - 명세 테스트임, 전체 소프트웨어 테스트 레벨에서 적용 가능 동등분할 테스트(Equivalence Partitioning Testing) - 입력 데이터의 영역을 유사한 도메인별로 유효값/무효값을 그룹핑하여 대푯값 테스트 케이스를 도출하여 테스트하는 기법 - 동치 분할 테스트, 균등 분할 테스트, 동치 클래스 분해테스트라고도 함 경곗값 분석 테스트(Boundary Value Analysis Testing) - 등가 분할 수 경곗값 부분에서 오류 발생 확률이 높기 때문에 경곗값을 포함하여 테스트 케이스를 설계하여 테스트하는 기법 - 최솟값 바로 위, 최대치 바로 아래 등 입력 값의 극한 한계를 테스트하는 기법.. 2022. 7. 6. 화이트박스 테스트 - 구문 커버리지, 결정 커버리지, 조건 커버리지, 조건/결정 커버리지 화이트박스 테스트 - 각 응용 프로그램의 내부 구조와 동작을 검사하는 소프트웨어 테스트 - 구조 기반 테스트, 코드 기반 테스트, 로직 기반 테스트, 글래스 박스 테스트라고 부름 구문 커버리지 - 프로그램 내의 모든 명령문을 적어도 한 번 수행하는 커버리지 - 조건문 결과와 관계없이 구문 실행 개수로 계산 결정 커버리지 - (각 분기의) 결정 포인트 내의 전체 조건식이 적어도 한 번은 참과 거짓의 결과를 수행하는 테스트 커버리지 - 구문 커버리지를 포함 조건 커버리지 - 각 분기의 결정 포인트 내의 각 개별 조건식이 적어도 한 번은 참과 거짓의 결과가 되도록 수행하는 테스트 커버리지(전체 조건식의 영향은 고려하지 않음) - 구문 커버리지를 포함 조건/결정 커버리지 - 전체 조건식뿐만 아니라 개별 조건식도.. 2022. 7. 6. 이전 1 2 3 4 ··· 8 다음