X

소프트웨어공학

테스트 케이스 (Test Case)

I. 소프트웨어의 결함 예상 조건, Test Case 가. Test Case의 개념 특정한 프로그램 부분 및 경로를 실행해보거나 요구사항에 준수하는 지를…

테스트 프로세스 (Test Process)

I. 소프트웨어 테스트 프로세스 개념도 및 프로세스 설명 가. 소프트웨어 테스트 프로세스 개념도 나. 소프트웨어 테스트 프로세스 단계 설명 산출물…

백투백 테스트 (Back-to-Back Test)

I. 테스트 이중화, 백투백 테스트 가. 백투백 테스트의 개념 2개 또는 그 이상의 다양한 컴포넌트나 시스템을 동일한 값으로 실행하는 테스트…

성능 테스트

I. 사용자 신뢰성 확보 위한 성능 테스트 개요 가. 성능 테스트의 개념 시스템에 요구되는 성능을 감당할 수 있는지 성능상의 문제…

MC/DC (Modified Condition / Decision Coverage)

I. MC/DC의 개요 가. MC/DC (Modified Condition / Decision Coverage)의 개념 개별 조건식이 다른 조건식의 영향을 받지 않고 전체 조건식의…

경험 기반 테스트

I. 휴리스틱 기반, 경험 기반 테스트 가. 경험 기반 테스트의 개념 이전에 테스터가 다루었던 유사 어플리케이션이나 기술에서의 경험, 직관, 테스트의…

회귀 테스트 (Regression Test)

I. Side Effect와 Ripple Effect 제거, 회귀 테스트 가. 회귀 테스트의 개념 기존 오류 제거 및 수정에 따른 새로운 오류…

테스트 자동화

I. 테스트자동화의 개요 가. 테스트 자동화의 개념 소프트웨어 기능에서 정규 입력에 대한 출력 확인, 오류 검출을 자동화하는 소프트웨어 테스트 기술…

탐색적 테스트

I. 휴리스틱기반 탐색적 테스트 가. 탐색적 테스트의 개념 능동적 테스트 설계 통제, 테스트로부터 도출된 정보 기반 테스트 설계 및 실행…

구조 기반 테스트

I. 시스템 구조 기반, 구조 기반 테스트 가. 구조 기반 테스트의 정의 특정 커버리지를 달성하기 위해 테스트를 설계하고, 테스트 케이스를…