본문 바로가기

소프트웨어 테스트2

[CSTS] 2장 테스트 분류와 테스팅 방법 2장 테스트 분류와 테스팅 방법 2.1 개요 다양한 테스트 관련 개념을 테스트 분류와 테스팅 방법으로 구분하여 설명한다. 2.2 테스트 분류 2.2.1 개요 소프트웨어 테스트는 테스트 레벨, 테스트 유형, 테스트 설계 기법에 따라서 분류할 수 있다. 3가지 기준은 각각 독립적인 기준이다. 분류 테스트 종류 설명 테스트 레벨 컴포넌트/단위 테스트 각각의 컴포넌트를 테스트한다. 통합 테스트 컴포넌트 간의 인터페이스를 테스트한다. 시스템 테스트 전체 시스템이 목적을 만족시키는지 테스트한다. 인수 테스트 사용자의 요구사항을 만족하는지 확인한다. 테스트 설계 동적 테스트 명세 기반 테스트 명세를 바탕으로 테스트 케이스를 생성한다. 구조 기반 테스트 프로그램 코드를 바탕으로 테스트 케이스를 생성한다. 경험 기반 테.. 2021. 8. 21.
[CSTS] 1장 테스트 개요 1장 테스트 개요 1.1 테스트 목적 시스템이 요구사항을 만족하는지 확인, 표준을 준수하는지 검증 결함의 검출과 제품 품질 개선 품질 평가와 의사 결정 지원 개발 프로세스 개선 지원 1.2 오류, 결함, 장애 1.2.1 오류, 결함, 장애의 개념 소프트웨어 요구사항: 소프트웨어를 개발할 때 기대·약속된 소프트웨어의 동작에 대한 기준을 정의한 것 장애(Failure): 프로그램의 실행 결과와 요구사항에 명시된 결과의 차이 결함(Defect): 소프트웨어 내에 장애를 유발할 수 있는 문제 ex) 부정확한 구현, 누락 오류(Error): 결함이 생기게 한 개발자의 행위 ex) 요구사항 미숙지, 오타 1.2.2 결함 유형 누락(Omission): 요구 사항이 시스템의 구현에 반영되지 않은 결함 부정확한(Inco.. 2021. 8. 2.