החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
בדיקות ומסגרות של ממשק משתמש
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בדף הזה מתוארים הכלים שאפשר להשתמש בהם כדי לבדוק את ממשק המשתמש.
כדי לבדוק את ממשק המשתמש ואת המסגרות, אפשר להשתמש בכלים הבאים:
-
כדי לבצע אוטומציה של בדיקות ממשק המשתמש מקצה לקצה, משתמשים ב-UI Automator וב-Helpers הספציפיים ל-Auto בקוד פתוח שכלולים ב-AOSP.
-
כדי לבצע אוטומציה של בדיקת הקישוריות של Bluetooth מקצה לקצה, אפשר להשתמש במסגרת הקוד הפתוח Google Mobly.
-
כדי לכתוב בדיקות של ממשק המשתמש ב-Android שקצרות, יפות ואמינות, כדאי להשתמש ב-Espresso.
-
כדי ליצור, להתקין ולהריץ בדיקות Android באופן מקומי, משתמשים בכלי שורת הפקודה Atest.
$ atest [optional-arguments] test-to-run
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# User interface tests and frameworks\n\nThis page describes the tools you can use to test the user interface.\n\nTo test the UI and frameworks, use these tools:\n\n- To automate end-to-end user interface testing, use the\n [UI Automator](https://developer.android.com/training/testing/ui-automator) and\n the open source auto-specific [Helpers](https://android.googlesource.com/platform/platform_testing/+/refs/heads/android16-release/libraries/app-helpers/interfaces/auto/src/android/platform/helpers)\n provided with\n AOSP.\n\n- To automate the testing of end-to-end Bluetooth connectivity, use the open source\n [Google Mobly](https://github.com/google/mobly) framework.\n\n- To write concise, beautiful, and reliable Android UI tests, use\n [Espresso](https://developer.android.com/training/testing/espresso).\n\n- To build, install, and run Android tests locally, use the\n [Atest](/compatibility/tests/development/atest) command line\n tool.\n\n ```bash\n $ atest [optional-arguments] test-to-run\n ```"]]