Summary
Regression Test: 코드 변경에 대한 기능적 검증.
Long Run Test: 장시간 실행하여 안정성 확인.
Aging Test: 장시간 실행하여 리소스 관리와 노화로 인한 문제 검출하는데 초점.
Regression Test (회귀 테스트)
이전에 정상적으로 동작하던 기능이
새로운 코드 변경이나 수정으로 인해 깨지지 않았는지 확인
Sanity Test란가 테스트가
간결하면서 특정 기능에 집중되었다면
Regression은 다음 단계에 해당한다.
• Sanity Test: A, B, C 기능
• Regression Test: A, B, C, D, E, F, … 기능
Sanity Test란
Sanity Test란SW 개발과 품질 관리에서 사용되는 용어로시스템의 기본적인 동작이 정상적인지 확인하는 간단하면서 빠른 검사이는 복잡한 테스트 수행 전 기존 동작에 문제가 있는지, 기본적
zoosso.tistory.com
Long Run Test (장시간 테스트)
시스템이 장시간(하루, 3일, 일주일) 실행되었을 때 안정성과 성능 검증.
메모리 누수, 자원 고갈, 누적된 오류 등을 발견하기 위함.
서버, 네트워크 장비 등 지속적으로 동작해야 하는 시스템에서 장시간 실행 검증
ex) 72시간 동작 여부
• Regression Test 에서 특정 배열 10% 사용했다면
• Long Run Test에서 배열을 Fully 사용해볼 수 있다.
→ 용량 채우기, 반복 수행으로 인한 예외 처리
Aging Test (노화 테스트)
Long Run Test와 유사한데
장시간 사용 후 시스템 상태에 더 중점을 둔다.
실제 사용자 시나리오를 모방하여 수행
ex) 사용자가 1년 동안 시스템을 사용하는 것과 유사한 환경을 시뮬레이션
'까망 동네 > IT 용어' 카테고리의 다른 글
3-Tier Architecture란? (0) | 2024.12.24 |
---|---|
[SW 개발] TTF (Time To Failure)와 TAT(Turnaround Time) (4) | 2024.11.27 |
패리티 코드와 해밍코드 (2) | 2024.11.22 |
페어 프로그래밍(Pair Programming) (5) | 2024.11.21 |
Sanity Test란 (4) | 2024.11.20 |
댓글