[로드맵] Testing
2024-12-19 11:18:03
테스트는 소프트웨어나 시스템의 기능, 성능, 품질을 평가하여 지정된 요구 사항과 표준을 충족하는지 확인하는 체계적인 프로세스이다. 여기에는 단위 테스트(개별 구성 요소 테스트), 통합 테스트(구성 요소 간 상호 작용 확인), 시스템 테스트(전체 시스템의 동작 평가), 수용 테스트(사용자 요구 사항 충족 확인)를 포함한 다양한 방법론과 수준이 포함된다. 테스트는 수동 또는 자동화 될 수 있으며 결함을 식별하고, 기능이 의도한 대로 작동하는지 확인하고, 시스템이 다양한 조건에서 안정적으로 수행되는지 확인하는 것을 목표로 한다. 효과적인 테스트는 고품질 소프트웨어를 제공하고 배포 전에 위험을 완화하는데 필수적이다. ref) Integration Testing(통합 테스트)ref) Unit Testing(단위 ..