코너 케이스
Corner case엔지니어링에서 코너 케이스(또는 병리학적 케이스)는 통상적인 동작 파라미터 이외의 문제나 상황, 특히 복수의 환경변수 또는 조건이 동시에 극단적인 레벨에 있을 때 나타나는 문제 또는 상황을 수반합니다.각 파라미터가 그 파라미터에 대해 지정된 범위 내에 있는 경우에도 마찬가지입니다.
예를 들어 라우드스피커에 의해 음성이 왜곡될 수 있지만 최대 음량, 최대 저음 및 고습도 환경에서만 재생됩니다.또는 최대 64개의 프로세서, 512GB의 메모리, 10,000명의 사인온 사용자만 있으면 컴퓨터 서버의 신뢰성이 떨어질 수 있습니다.코너 케이스의 조사는 엔지니어에게 코너 케이스의 영향을 경감하는 방법에 대한 귀중한 통찰력을 제공할 수 있기 때문에 매우 중요합니다.자동차 레이더가 고장난 경우 코너 케이스 조사를 통해 엔지니어와 조사관 모두에게 무슨 [1]일이 일어났는지 알 수 있습니다.
코너 케이스는 엔지니어 사전의 일부를 형성합니다.특히 복잡한 시스템의 테스트나 디버깅에 관여하는 엔지니어입니다.코너 케이스는 다차원적인 구성을 최대한 필요로 하기 때문에 재현, 테스트 및 최적화가 어렵고 비용이 많이 듭니다.실제로 여러 개의 최대 설정으로 제품을 연습하는 제품 사용자는 거의 없다고 생각하기 때문에 테스트되지 않는 경우가 많습니다.따라서 시스템의 전문 사용자는 항상 코너 케이스의 이상 징후를 발견합니다.또, 이러한 오류의 대부분은, 에러입니다.
"코너 케이스"라는 용어는 "비행 엔벨로프" 은유의 확장으로서 "가장자리 케이스"와 물리적으로 유추함으로써 생겨난다. 시험 조건의 경계는 시험 대상 변수 수 n에 대한 극한값(최소값과 최대값)의 두 가지n 조합, 즉 그러한 변수에 대한 총 매개변수 공간에 의해 결정된다.엣지 케이스가 1개의 변수를 최소 또는 최대값으로 푸시하여 사용자를 설정 공간의 "엣지"에 배치하는 경우, 코너 케이스는 여러 변수를 사용하여 푸시함으로써 사용자는 다차원 설정 공간의 "코너"에 배치됩니다.
「 」를 참조해 주세요.
- 블랙 스완 이론, 종종 부적절하게 합리화되는 주요 놀라운 사건을 묘사하는 은유
- Edge Case: 단일 극단(최대 또는 최소) 매개 변수에서만 발생하는 문제
- 선형 프로그래밍
- 랜덤 테스트
- 퍼징
레퍼런스
- ^ Chipengo, Ushemadzoro (2018). "From Antenna Design to High Fidelity, Full Physics Automotive Radar Sensor Corner Case Simulation". Modelling and Simulation in Engineering. 2018: 1–20. doi:10.1155/2018/4239725.