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 Direct
- בדיקה של CompanionDeviceManager