- Espresso 測試框架教程
- Espresso 測試 - 首頁
- 簡介
- 安裝指南
- 在 Android Studio 中執行測試
- JUnit 概述
- 架構
- 檢視匹配器
- 自定義檢視匹配器
- 檢視斷言
- 檢視操作
- 測試 AdapterView
- 測試 WebView
- 測試非同步操作
- 測試意圖
- 測試多個應用程式的 UI
- 測試記錄器
- 測試 UI 效能
- 測試無障礙功能
- Espresso 測試資源
- Espresso 測試 - 快速指南
- Espresso 測試 - 有用資源
- Espresso 測試 - 討論
Espresso 測試框架 - 簡介
一般來說,對於移動自動化測試來說,該任務是複雜且具有挑戰性的。Android 可用於不同的裝置和平臺,這使得移動自動化測試變得乏味單調。為了簡化操作,Google 應對了這一挑戰並開發了 Espresso 框架。它提供了一個非常簡單、一致且靈活的 API,用於在 Android 應用程式中自動化和測試使用者介面。Espresso 測試可以使用 Java 和 Kotlin 編寫,Kotlin 是一種開發 Android 應用程式的現代程式語言。
Espresso API 非常簡單易學。你可以輕鬆執行 Android UI 測試,而無需多執行緒測試的複雜性。Google Drive、地圖和其他一些應用程式目前正在使用 Espresso。
Espresso 的功能
Espresso 支援的一些顯著功能如下,
非常簡單的 API,因此易於學習。
高度可擴充套件且靈活。
提供了獨立模組來測試 Android WebView 元件。
提供了獨立模組來驗證和模擬 Android 意圖。
提供了應用程式和測試之間的自動同步。
Espresso 的優勢
現在讓我們來看一看 Espresso 的好處。
向後相容性
易於安裝。
高度穩定的測試周期。
支援測試應用程式外部的活動。
支援 JUnit4
適用於編寫黑盒測試的 UI 自動化。
廣告