TEST 7

Regression Test (회귀 테스트)

1. 정의 테스트 결함 수정 후 추가적으로 발생하는 신규 결함여부를 파악하기 위한 반복적 테스트 회귀테스트 적용 기법 2. 회귀 프로세스 및 적용 기법 가. 프로세스 나. 적용 기법 ReSelPri - RSP Retest All : 기 축적된 테스트 케이스 및 데이터 전부를 사용기법 Selective : 변경 대상을 위주로 영향 범위를 결정하여 테스트 Priority : 시스템 핵심 기능을 위주로 우선 순위화 하여 테스트

성능 테스트

1. 정의 시스템 요구 성능을 감당할 수 있는지 성능상의 문제 여부 검증하는 시스템 테스트 기법 요청시간, 응답시간, 초당 처리량 등을 확인 리틀의 법칙 적용 : 프로세스의 안정상태에서의 재고와 산출율 그리고 흐름 시간의 상관관계를 나타낸 법칙 2. 성능 테스트 구성요소 조대구스지 3. 처리능력 테스트 방법 단복임 루티스가학 4. 성능 측정 지표

ISO 29119

1. 정의 소프트웨어 테스팅의 개념 및 체계적인 프로세스, 원리, 가이드를 제시하는 SW 테스팅 국제표준 2. ISO 29119의 구성도 및 타 표준과의 관계 가. 구성도 개프독테키 개념과 정의 : 용어정의, SW/테스팅 개념 테스트 프로세스 : 조직, 관리, 동적테스트 세가지 수준 프로세스 모델 설명 조관동 테스트 문서화 : 단계별 문서 견본과 예시 제공 테스트 기법 : 명세,구조,경험 기반 테스트 설계 기법 제공 명구경 키워드 주도 테스팅 : 키워드 주도 테스팅을 위한 프레임워크, 도구, 요구사항 등 나. 타표준과의 관계 ISO/IEC 33063 : 소프트웨어 테스팅 프로세스 표준에 대한 심사 모델 관련 국제 표준 (국내주도) ISO/IEC 20246 : 테스트 리뷰에 대한 국제 표준 BS 7925-..

테스트 커버리지

1. 정의 소스코드 기반으로 테스트를 설계하고 Test Case를 도출하기 위해 사용되는 로직기반 기법 용어정의 ) 테스트 커버리지 : 테스트 케이스가 실제로 코드를 커버하는지 여부와 테스트 케이스를 실행할때 얼마나 많은 코드가 실행되는지를 결정하는 기술 코드 커버리지 : 전체범위에서 테스트를 수행한 로 테스트 대상(구분,결정,조건)을 얼마나 테스트했는지 테스트의 정확성을 판단하는 척도 2. 테스트 커버리지 포함관계 개념도 및 유형 가. 포함관계 개념도 나. 커버리지 유형 SDC CMM Statement : 구문 커버리지, 라인수로 카운팅, 구문실행여부 확인 Decision : 결정 커버리지, 결과포인트가 참/거짓 각각 나오게 수행 Condition : 조건 커버리지, 조건문에서 사용되는 개별조건이 1번..

화이트박스 테스트

1. 정의 개발자가 소프트웨어 또는 컴포넌트 등의 Logic 에 대한 Test를 수행하기 위하여 설계 단계에서 요구된 사항을 확인하여 테스트 하는 유형 화이트박스테스트 = 구조기반테스트, 커버리지 필요 2. 테스트 기법 화제루 3. 검증기준 조선문경 조건검증 (Condition Coverage) : 문장이나 while 문장 안에 있는 조건식을 조사하는 기준 선택검증 (Branch Coverage) : 선택하는 부분의 분기점 파악 기준 문장검증 (Statement Coverage) : 프로그램에 있는 모든 문장이 적어도 한번씩 수행되는 검증 기준 경로검증 (Path Coverage) : 수행 가능한 모든 경로 검사 4. 구성요소 입력 : 테스트 시나리오, 테스트 케이스 White Box : 제어, 루프 출..

TEST

1. 정의 [목적] 잠재적 오류와 결함발견, 요구사항 준수여부 확인, 요구만족도 향상 [정의] 소프트웨어의 숨겨진 결함을 발견, 오류 발견을 목적으로 프로그램을 실행하여 품질을 평가하고 개선하기 위한 일련의 행위와 절차 2. 테스트 원리 결초결 불정살오마 3. 테스트 베드 4. 테스트 용이성 - 아키텍처를 구성하는 요소들이 얼마나 테스트에 적합한가를 나타내는 품질 속성 제어 용이성 : 프로그램을 제어하기 용이하도록 설계 -> 제어 용이성이 높을수록 테스트를 자동화할 수 있는 부분이 많아진다. 관찰 가능성 : 프로그램 내부 상태를 쉽게 파악할 수 있도록 설계 단순성 : 시스템 구조 등을 가능한 한 단순하게 설계 분할 용이성 : 테스트할 대상 영역을 제어하여 문제가 발생된 곳을 고립시킴으로써 독립적으로 모듈..