테스트 및 개발¶
💻 호환성¶
- 운영체제 지원: 다양한 운영체제 버전에서 호스트 앱을 사용할 수 있는지 확인합니다.
- 성능 테스트: 여러 호스트 시스템에서 성능을 평가합니다.
- 운영체제 버전 테스트: 다양한 운영체제 버전과의 호환성을 보장합니다.
- 기기별 문제: 특정 기기나 운영체제 버전에서 발생하는 문제를 식별하고 해결합니다.
🖱 마우스 제어¶
- 이동 지연: 부드럽고 반응이 빠른 제어를 보장합니다.
- 마우스 버튼: 왼쪽, 오른쪽, 가운데 버튼 및 클릭 & 드래그를 테스트합니다.
- 스크롤링: 스크롤 속도와 방향을 평가합니다.
- 정확도: 절대 모드에서 마우스 위치 매핑의 정확성을 확인합니다. (1)
- 민감도: 상대 모드에서 마우스 움직임의 민감도를 확인합니다. (2)
- 타겟의 마우스 위치가 호스트에 정확하게 매핑되는지 확인합니다. 이는 타겟의 해상도와 앱 창 크기 변경에 영향을 받을 수 있습니다.
- 마우스 움직임이 직관적인 기대에 부합하는지 확인합니다.
⌨️ 키보드¶
- 타이핑 반응성: 직관적인 기대에 부합하는지 확인합니다.
- 전체 키보드 매핑: 특히 다양한 특수 기호에 대해 확인합니다.
- 수정 키:
Ctrl
,Shift
,Alt
,Cmd
또는Win
키와 같은 수정 키를 테스트합니다. - 키 조합: 최대 8개의 수정 키와 6개의 추가 키를 동시에 누를 수 있는지 기술적으로 지원합니다.
- 미디어 및 ACPI 키:
볼륨-
,볼륨+
,음소거
,깨우기
,절전
,전원
과 같은 키를 테스트합니다. - 키보드 레이아웃: 다양한 레이아웃에 대해 일관된 페어링을 보장합니다. (1)
Tip
- 키보드 테스터: 호스트와 타겟 컴퓨터에서 온라인 키보드 테스트 도구를 사용하여 키 입력이 동기화되는지 확인할 수 있습니다.
- CH9329 칩: Openterface Mini-KVM에서 키보드/마우스 제어의 한계를 이해하려면 자세한 내용을 확인하세요.
- ⌨️ 🌏 키보드 레이아웃은 지역과 언어에 따라 다르며, QWERTY, AZERTY, QWERTZ, Dvorak과 같은 인기 있는 유형이 있습니다.
⚙️ BIOS 수준 접근¶
- BIOS 진입: 부팅 시퀀스 중에 BIOS에 진입하는 것을 테스트합니다.
- 기능성: BIOS 내에서 키보드와 마우스 제어가 완전한지 확인합니다.
- 호환성: 다양한 마더보드 브랜드와 모델에서 BIOS 접근을 확인합니다.
🔊 사운드¶
- 음질: 오디오 재생의 명료도와 동기화를 평가합니다.
- 지연 시간: 동작과 해당 소리 사이의 지연 시간을 측정합니다.
- 호환성: 다양한 운영체제에서 다양한 오디오 출력을 테스트합니다.
🎥 비디오¶
- 해상도 지원: 다양한 화면 해상도와 비율을 테스트합니다.
- 프레임 속도: 다양한 새로 고침 속도에서 성능을 평가합니다.
- 디스플레이 품질: 시각적 아티팩트나 지연 문제가 있는지 확인합니다.
🔄 전환 가능한 USB 포트¶
- 토글 스위치 테스트: 다양한 시나리오에서 토글 스위치의 신뢰성을 테스트합니다.
- 포트 호환성: USB-A 2.0 포트가 플래시 드라이브나 웹캠과 같은 다양한 USB 장치를 지원하는지 확인합니다.
- 전력 제한: 포트의 전력 공급 용량과 다양한 장치에 대한 적절성을 확인합니다.
🔌 플러그 및 언플러그¶
- 연결 테스트: 다양한 연결 및 연결 해제 시나리오를 테스트합니다.
- 오류 처리: 장치가 잘못된 연결에서 인식하고 복구하는지 확인합니다.
- 안정성: 장치를 반복적으로 플러그인하고 언플러그할 때 안정성을 확인합니다.
📝 텍스트 전송¶
- 기능 테스트: 호스트 애플리케이션이 호스트 컴퓨터에서 타겟 장치로 ASCII 코드를 사용하여 텍스트를 성공적으로 전송할 수 있는지 확인합니다.
- 내용 무결성: 호스트에서 타겟 장치로 전송된 텍스트 내용이 손상되지 않고 정확하게 재현되는지 확인합니다.
- 특수 문자 처리: 다양한 ASCII 문자를 사용하여 텍스트 전송 기능을 테스트하여 올바르게 처리되고 재현되는지 확인합니다.
- 텍스트 길이 테스트: 다양한 길이의 텍스트로 텍스트 전송 기능을 테스트하여 다양한 텍스트 크기를 문제 없이 수용할 수 있는지 확인합니다.
- 오류 처리: 연결 손실이나 전송 중단과 같은 오류 시나리오를 테스트하여 호스트 애플리케이션이 이러한 상황을 우아하게 처리하고 사용자에게 적절한 피드백을 제공하는지 확인합니다.
- 성능 테스트: 오래되거나 느린 컴퓨터를 포함한 다양한 조건에서 텍스트 전송 기능의 성능을 평가하여 HID 입력 신호를 잘못 수신하는 문제를 식별하고 원활한 작동을 보장합니다.
- 사용자 인터페이스 테스트: 호스트 애플리케이션의 사용자 인터페이스가 텍스트 전송 작업을 시작하고 모니터링하는 데 직관적인 제어와 피드백을 제공하여 사용자가 이 기능을 쉽게 이해하고 사용할 수 있도록 보장합니다.
추가¶
- 오류 처리: 중단에서 우아하게 복구하기 위한 오류 처리 메커니즘을 테스트합니다.
- 성능: 다양한 작업 시나리오에서 미니-KVM의 성능을 평가합니다.
- 안정성: 장기적인 안정성과 신뢰성을 위한 스트레스 테스트를 수행합니다.