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 מכוסה בבדיקות יחידה (unit testing) מראש, ואוכף את הכיסוי של בדיקות היחידה בהוספה של קוד חדש, וכך מפחית את הסיכון לשגיאות קוד.
חבילות APK של קטעי קוד של Mobly יכולות לפעול ללא גישה מוגבלת, ולכן ניתן לבצע בדיקה במספר גדול של פלטפורמות.
בדיקות Mobly לדוגמה
דוגמאות לבדיקות של Mobly לתכונות ב-Android:
- בדיקה ל-Wi-Fi ישיר
- בדיקה בשביל CompanionDeviceManager