コンテンツにスキップ

テストと開発

💻 互換性

  • OSサポート: 各OSバージョンが対応するホストアプリを使用できることを確認します。
  • パフォーマンステスト: さまざまなホストシステムでのパフォーマンスを評価します。
  • OSバージョンテスト: 異なるOSバージョン間での互換性を確保します。
  • デバイス固有の問題: 特定のデバイスやOSバージョンに固有の問題を特定し、解決します。

🖱 マウスコントロール

  • 動作遅延: スムーズで応答性の高いコントロールを確保します。
  • マウスボタン: 左、右、中ボタンのクリックとドラッグをテストします。
  • スクロール: スクロール速度と方向を評価します。
  • 絶対モードでのマウス位置の正確性 (1)
  • 相対モードでのマウス動作の感度 (2)
  1. ターゲットのマウス位置がホストに正確にマッピングされることを確認します。これはターゲットの解像度やアプリウィンドウのサイズ変更によって影響を受ける可能性があります。
  2. マウスの動きが直感的な期待に応えることを確認します。

⌨️ キーボード

  • タイピングの応答性: 直感的な期待に応えることを確認します。
  • フルキーボードマッピング: 特にさまざまな特殊記号に対応します。
  • 修飾キー: CtrlShiftAltCmd、またはWinなどのキー。
  • キーの組み合わせ: 最大8つの修飾キーと6つの追加キーを同時に押すことが技術的にサポートされます。
  • メディア&ACPIキー: Volume-Volume+MuteWake-upSleepPowerなどのキー。
  • キーボードレイアウト: さまざまなレイアウトに対して一貫したペアリングを確保します。(1)

Tip

  • キーボードテスター: ホストとターゲットの両方のコンピュータでオンラインキーボードテストツールを利用して、キー入力が同期しているかどうかを確認できます。
  • CH9329チップ: Openterface Mini-KVMのキーボード/マウス制御の制限を理解するために詳細を確認してください。
  1. ⌨️ 🌏 キーボードレイアウトは地域や言語によって異なり、QWERTY、AZERTY、QWERTZ、Dvorakなどの人気のあるタイプがあります。

⚙️ BIOSレベルのアクセス

  • BIOSエントリー: 起動シーケンス中にBIOSに入ることをテストします。
  • 機能性: BIOS内でのフルキーボードとマウスコントロールを確保します。
  • 互換性: 異なるマザーボードブランドやモデルでのBIOSアクセスを確認します。

🔊 サウンド

  • 音質: オーディオ再生の明瞭さと同期を評価します。
  • 遅延: アクションとそれに対応する音の間の遅延を測定します。
  • 互換性: さまざまなオペレーティングシステムでのオーディオ出力をテストします。

🎥 ビデオ

  • 解像度サポート: さまざまな画面解像度とアスペクト比をテストします。
  • フレームレート: 異なるリフレッシュレートでのパフォーマンスを評価します。
  • 表示品質: 視覚的なアーティファクトや遅延の問題がないか確認します。

🔄 切り替え可能なUSBポート

  • トグルスイッチテスト: さまざまなシナリオでのトグルスイッチの信頼性をテストします。
  • ポート互換性: USB-A 2.0ポートがフラッシュドライブやウェブカメラなどのさまざまなUSBデバイスをサポートすることを確認します。
  • 電力制限: ポートの電源供給能力とさまざまなデバイスに対する適切性を確認します。

🔌 プラグ&アンプラグ

  • 接続テスト: 異なる接続および切断シーケンスのシナリオをテストします。
  • エラーハンドリング: デバイスが不適切な接続から認識し回復することを確認します。
  • 安定性: デバイスが繰り返しプラグインおよびアンプラグされたときの安定性を確認します。

📝 テキスト転送

  • 機能テスト: ホストアプリケーションがホストコンピュータからターゲットデバイスにASCIIコードを使用してテキストを正常に転送できることを確認します。

  • 内容の整合性: ホストからターゲットデバイスに転送されたテキスト内容が損なわれず、正確に再現されることを確認します。

  • 特殊文字の処理: さまざまなASCII文字でテキスト転送機能をテストし、適切に処理および再現されることを確認します。

  • テキストの長さのテスト: 異なる長さのテキストでテキスト転送機能をテストし、さまざまなテキストサイズに問題なく対応できることを確認します。

  • エラーハンドリング: 接続の喪失やテキスト転送中の中断などのエラーシナリオをテストし、ホストアプリケーションがこれらの状況を適切に処理し、ユーザーに適切なフィードバックを提供することを確認します。

  • パフォーマンステスト: 古いまたは遅いコンピュータなど、さまざまな条件下でテキスト転送機能のパフォーマンスを評価し、HID入力信号の誤受信の潜在的な問題を特定し、スムーズな操作を確保します。

  • ユーザーインターフェーステスト: ホストアプリケーションのユーザーインターフェースが、テキスト転送操作の開始と監視のための直感的なコントロールとフィードバックを提供し、この機能を効果的に理解し使用できることを確認します。

追加

  • エラーハンドリング: 中断からの優雅な回復のためのエラーハンドリングメカニズムをテストします。
  • パフォーマンス: さまざまなワークロードシナリオでのミニKVMのパフォーマンスを評価します。
  • 安定性: 長期的な安定性と信頼性のためのストレステストを実施します。