Espresso 測試框架 - 可訪問性



可訪問性功能是任何應用程式的關鍵功能之一。由供應商開發的應用程式應支援由 android SDK 設定的最小可訪問性準則,以成為一個成功而有用的應用程式。遵守可訪問性標準非常重要,但並不是一項輕鬆的任務。Android SDK 透過提供經過精心設計的檢視來建立可訪問的使用者介面,提供了極大的支援。

同樣,Espresso 測試框架透過將可訪問性測試功能透明地支援到核心測試引擎中,為開發人員和終端使用者帶來了極大的好處。

在 Espresso 中,開發人員可以透過 AccessibilityChecks 類來啟用和配置可訪問性測試。示例程式碼如下,

AccessibilityChecks.enable();

預設情況下,當你執行任何檢視操作時,可訪問性檢查就會執行。該檢查包括執行操作的檢視以及所有後代檢視。你可以使用以下程式碼檢查螢幕的整個檢視層次結構 -

AccessibilityChecks.enable().setRunChecksFromRootView(true);

結論

Espresso 是 android 開發人員用非常簡單的方式徹底測試其應用程式的強大工具,且無需測試框架通常所需的額外工作。它甚至有記錄器,可以建立測試用例,而無需手動編寫程式碼。此外,它支援所有型別的使用者介面測試。透過使用 espresso 測試框架,android 開發人員可以在短時間內自信地開發出美觀且成功的應用程式,而無需任何問題。

廣告
© . All rights reserved.