בדף הזה מתוארים כלים שונים שעוזרים ליצור, להגדיר ולהריץ את הבדיקות מ-Android Studio או משורת הפקודה.
אם אתם רוצים לקרוא מידע נוסף על יסודות הבדיקה ואיך לכתוב בדיקות, אתם יכולים לעיין במאמרים בדיקת אפליקציות ב-Android ובדיקת פריסת פיתוח נייטיב.
יש כמה דרכים להריץ ולהגדיר את הבדיקות:
בדיקה ב-Android Studio
לצרכים בסיסיים של בדיקות, Android Studio כולל תכונות שעוזרות לכם ליצור בדיקות, להריץ אותן ולראות את התוצאות שלהן, והכול מתוך סביבת הפיתוח המשולבת (IDE). באמצעות Android Studio, אפשר להצביע וללחוץ בקוד המקור של האפליקציה כדי ליצור ולהריץ בדיקות עבור מחלקות או שיטות ספציפיות, להשתמש בתפריטים כדי להגדיר כמה מכשירי בדיקה ולקיים אינטראקציה עם חלון הכלים Test Matrix כדי להמחיש את תוצאות הבדיקה. מידע נוסף על שימוש ב-Android Studio כדי ליצור ולנהל את הבדיקות זמין במאמר בדיקה ב-Android Studio.
הרצת בדיקות משורת הפקודה
כדי לקבל שליטה מדויקת יותר, אפשר להריץ בדיקות משורת הפקודה. בדיקה משורת הפקודה היא דרך פשוטה לטרגוט מודולים או וריאציות של build בנפרד או בשילובים. הרצת בדיקות דרך מעטפת Android Debug Bridge (adb) מאפשרת את ההתאמה האישית הגבוהה ביותר מבחינת הבדיקות שרוצים להריץ.
הפעלת בדיקות משורת הפקודה שימושית גם במערכת שילוב רציף.
מידע נוסף זמין במאמר בנושא בדיקה משורת הפקודה.
בדיקות מתקדמות
אם יש לכם צרכים מתקדמים של בדיקות, יכול להיות שתרצו לבטל את הגדרות ברירת המחדל, להגדיר אפשרויות של Gradle או לשנות את מבנה הקוד כך שהבדיקות יופרדו למודול משלהן. מידע נוסף על הגדרת תצורות בדיקה לתרחישי שימוש מיוחדים זמין במאמר בנושא הגדרת בדיקה מתקדמת.
כדי לבדוק את התנהגות האפליקציה כשמשתמשים מקיימים איתה אינטראקציה, Jetpack Compose מספק ממשקי API ייעודיים משלו לבדיקות, כמו
ComposeTestRule. כדי לבדוק אינטראקציות בין אפליקציות, אפשר להשתמש בכלים כמו UI Automator, או להשתמש ב-Monkey לבדיקת עומס.