Mobly היא מסגרת בדיקה בקוד פתוח לבדיקות אוטומטיות מקצה לקצה שמבוססות על מארח. אפשר להשתמש ב-Mobly כדי לתזמן פעולות בכמה מכשירים במקביל, כדי לאמת תכונות של Android, כולל Wi-Fi וטלפוניה.
יסודות Mobly
באמצעות Mobly, אפשר לכתוב ולהריץ בדיקות של Mobly כדי לאמת תכונות של Android. כדי ללמוד את יסודות השימוש ב-Mobly, אפשר לעיין במדריך ל-Mobly.
אפשר גם להשתמש ב-Mobly Snippet Lib כדי ליצור קובצי APK של בדיקות בהתאמה אישית להפעלת קוד בצד המכשיר מהמארח.
תכונות של Mobly
מסגרת הבדיקה של Mobly כוללת את התכונות הבאות:
ארגון גמיש של בדיקות
Mobly היא ספרייה עצמאית שמשתמשים יכולים לבנות עליה חבילות בדיקה שונות. המשתמשים ב-Mobly מבודדים מהשינויים של משתמשים אחרים.
משתמשים יכולים להוסיף תלויות לחבילות בדיקה ספציפיות לפרויקט בלי להשפיע על משתמשים אחרים.
בעזרת קטעי קוד של Mobly, המשתמשים יכולים ליצור קובצי APK מותאמים אישית לבדיקה, שכוללים רק את ממשקי ה-API שרלוונטיים לבדיקה. כך מצמצמים את התקורה של גודל הקובץ של קובצי APK של בדיקות.
קל לתחזק ולנפות באגים
Mobly מספק תוצאות בדיקה אינפורמטיביות, כולל מעקב אחר ביצועים של בדיקות וקטעי קוד, ותוצאות של כל איטרציה של בדיקה עבור בדיקות חוזרות או בדיקות שבוצעו מחדש.
ה-codebase של Mobly מכוסה בבדיקות יחידה לפני שליחה, ומאפשר אכיפה של כיסוי בדיקות יחידה לתרומות קוד חדשות, מה שמפחית את הסיכון לשגיאות בקוד.
אפשר להריץ קובצי APK של קטעי קוד ב-Mobly בלי גישה עם הרשאות מיוחדות, וכך לבצע בדיקות במספר רב של פלטפורמות.
דוגמאות לבדיקות Mobly
אלה דוגמאות לבדיקות Mobly לתכונות של Android:
- בדיקה של Wi-Fi Direct
- בדיקה של CompanionDeviceManager