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