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