전체 글 70

2장 테스트 분류와 테스팅 방법 - 2.3 테스팅 방법

개요리그레션 테스트소프트웨어 생명 주기 모델과 테스트위험 기반 테스트모델 기반 테스트2.3.1 개요현실적인 상황을 고려하여 실제 적용할 수 있는 대표적인 테스트 수행 방법 2.3.2 리그레션 테스트유지보후 단계에서는 다양한 이유로 소프트웨어 변경이 발생소프트웨어가 변경되었을 때 리그레션 테스트 진행➡️ 변경이 의도하지 않게 결함을 만들지 않았는지➡️ 시스템의 기존 요구사항을 만족하는지각 레벨 테스트 순서대로 리크레션 테스트 수행 대표적인 방법 ➡️ Retest-all 전략, 선택적 리그레션 테스트 전략, 테스트 최소화 전략, 테스트 우선 순위화 전략 2.3.3 소프트웨어 생명 주기 모델과 테스트소프트웨어 생명 주기: 소프트웨어 개발 체계의 추상적 표현으로 순차적 또는 병렬적인 일련의 단계테스트는 이러한 ..

2장 테스트 분류와 테스팅 방법 - 2.2 테스트 분류

2.2 테스트 분류개요테스트 레벨에 의한 분류테스트 유형의 의한 분류테스트 설계 기법에 따른 분류2.2.1 개요 2.2.2 테스트 레벨의 의한 분류 V레벨레벨 테스트는 일반적으로 소프트웨어의 개발 단계와 연관이 있음컴포넌트 테스트는 단위 구성 요소에 대한 상세 설계를 기준으로 테스트통합 테스트는 아키텍처 설계를 통해 결정된 단위 간의 관계를 기준으로 테스트시스템 테스트는 요구 분석을 기준으로 테스트인수 테스트는 고객•사용자의 필요•기대를 기준으로 테스트 2.2.3 테스트 유형에 의한 분류요구사항 명세 = 기능 요구사항 + 품질 요구사항유형 테스트 = 기능 테스트 + 비기능 테스트(성능 테스트, 신뢰성 테스트 등의 품질 특성) 2.2.4 테스트 설계 기법에 따른 분류2.2.4.1 개요정적 테스트: 테스트..

1장 테스트 개요 - 1.5 테스트 기본 용어

1.5 테스트 기본 요어테스트 대상과 테스트 레벨피처와 테스트 유형테스트 설계 기법정적 테스트동적 테스트테스트 케이스테스트 절차테스트 환경테스트 기본 용어 요약 1.5.1 테스트 대상과 테스트 레벨테스트 대상(Test Item)테스트를 통해 결함을 검출하려는 대상 소프트웨어전체 소프트웨어 혹은 전체 소프트웨어의 일부분이 대상이 될 수 있음일부분 대상 테스트 ➡️ 전체 대상 테스트 순서가 효과적 시스템 테스트: 전체 소프트웨어를 대상으로 한 테스트컴포넌트 테스트 / 단위(Unit) 테스트: 일부분을 대상으로 한 테스트통합 테스트: 시스템을 구성하는 각 부분의 연결에 초첨을 둔 테스트 레벨 테스트컴포넌트 테스트, 통합 테스트, 시스템 테스트를 통칭하는 말 1.5.2 피처와 테스트 유형피처(Feature)테스..