카오스테스트(Chaos Test)
·
03_SW(소프트웨어 공학)/소프트웨어 테스트
카오스 테스트(Chaos Test) 쉽게 이해하기! 😄카오스 테스트(Chaos Test)는 시스템의 장애 복원력을 검증하기 위해 의도적으로 장애를 발생시키는 테스트 기법이에요. 이를 통해 예상치 못한 문제 상황에서도 시스템이 정상적으로 작동할 수 있는지 확인할 수 있어요. 주로 **클라우드 환경, 대규모 분산 시스템, 마이크로서비스 아키텍처(MSA)**에서 활용돼요. 🌪️🛠️💻쉽게 말해, 카오스 테스트는 "시스템이 얼마나 튼튼한지 확인하는 테스트"라고 할 수 있어요. 예를 들어, 놀이공원에서 놀이기구의 안전성을 시험하기 위해 일부 기능을 의도적으로 중단해 보는 것과 비슷해요. 이런 방식으로 시스템의 약점을 미리 파악하고 보완할 수 있죠.예시:온라인 쇼핑몰에서 일부 서버를 중지시키고, 주문이 정상적..