工程開發
mobile-testing avatar

mobile-testing

全面的 iOS 與 Android 行動測試解決方案,涵蓋手勢、感測器、權限、設備碎片化及效能,支援超過 1000 種真實與虛擬設備。

簡介

mobile-testing 技能為確保高品質行動應用程式交付提供了結構化、AI 驅動的框架。專為從事原生、混合式 (React Native, Flutter) 及行動網頁應用程式開發的 QA 工程師與開發人員所設計,此技能可在多樣化的行動環境中協調複雜的測試工作流程。它強調混合執行策略,在模擬器的速度與關鍵應用路徑的真實設備測試精確度之間取得平衡。透過利用 qe-test-executor、qe-performance-tester 與 qe-visual-tester 等專業代理程式群組,它能有效處理行動開發中固有的挑戰,例如作業系統版本差異與硬體碎片化問題。

  • 根據第一層 (60%)、第二層 (30%) 與第三層 (10%) 的使用者分佈,自動生成設備覆蓋矩陣。

  • 針對觸控手勢(包括點擊、滑動、捏合與長按)進行進階互動驗證。

  • 針對離線模式、低電量、網路轉換及基於感測器的輸入(如地理位置)進行行動特定場景測試。

  • 針對 Android 與 iOS 的權限流程進行自動化測試,處理原生系統對話框與執行階段請求。

  • 具備平台意識的測試執行,考量導航方式、硬體按鈕差異及應用程式商店合規性要求。

  • 透過與 BrowserStack 等供應商的設備農場整合,實現高效能測試執行。

  • 輸入要求包含目標平台、選擇的設備層級與特定測試套件;輸出則提供詳細的執行報告、影片錄製與網路日誌。

  • 當準備應用程式商店提交、回歸測試週期或在旗艦行動設備上進行效能基準測試時,請使用 mobile-testing 技能。

  • 針對關鍵使用者流程,務必優先考慮真實設備測試,以捕捉模擬器可能遺漏的硬體效能與感測器靈敏度細節。

  • 可與其他專業 QE 技能整合,例如針對 VoiceOver/TalkBack 支援的 accessibility-testing,或針對詳細延遲分析的 performance-testing。

  • 請記住,Android 碎片化是主要的技術挑戰;建立設備矩陣時,請確保覆蓋廣泛的製造商與作業系統版本,以確保系統穩定性。

倉庫統計

Star 數
329
Fork 數
65
Open Issue 數
4
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 上午06:44
在 GitHub 查看