- Espresso 測試框架教程
- Espresso 測試 - 主頁
- 引言
- 設定說明
- 在 Android Studio 中執行測試
- JUnit 概覽
- 架構
- 檢視匹配器
- 自定義檢視匹配器
- 檢視斷言
- 檢視操作
- 測試 AdapterView
- 測試 WebView
- 測試非同步操作
- 測試意圖
- 測試多應用程式的 UI
- 測試記錄器
- 測試 UI 效能
- 測試可訪問性
- Espresso 測試資源
- Espresso 測試 - 速查指南
- Espresso 測試 - 有用資源
- Espresso 測試 - 討論
Espresso 測試框架 - 可訪問性
可訪問性功能是任何應用程式的關鍵功能之一。由供應商開發的應用程式應支援由 android SDK 設定的最小可訪問性準則,以成為一個成功而有用的應用程式。遵守可訪問性標準非常重要,但並不是一項輕鬆的任務。Android SDK 透過提供經過精心設計的檢視來建立可訪問的使用者介面,提供了極大的支援。
同樣,Espresso 測試框架透過將可訪問性測試功能透明地支援到核心測試引擎中,為開發人員和終端使用者帶來了極大的好處。
在 Espresso 中,開發人員可以透過 AccessibilityChecks 類來啟用和配置可訪問性測試。示例程式碼如下,
AccessibilityChecks.enable();
預設情況下,當你執行任何檢視操作時,可訪問性檢查就會執行。該檢查包括執行操作的檢視以及所有後代檢視。你可以使用以下程式碼檢查螢幕的整個檢視層次結構 -
AccessibilityChecks.enable().setRunChecksFromRootView(true);
結論
Espresso 是 android 開發人員用非常簡單的方式徹底測試其應用程式的強大工具,且無需測試框架通常所需的額外工作。它甚至有記錄器,可以建立測試用例,而無需手動編寫程式碼。此外,它支援所有型別的使用者介面測試。透過使用 espresso 測試框架,android 開發人員可以在短時間內自信地開發出美觀且成功的應用程式,而無需任何問題。
廣告