ביצוע הבדיקות ב-Tradefed מתבצע על ידי כלי להרצת בדיקות שמאפשרים לשלוט במכשירי Android כדי לבצע את שלבי הבדיקה הנדרשים. צריך להוסיף את הקטעים הבאים לפי הסדר.
1. כתיבת רכיב חדש של הרצה לבדיקה
כאן תלמדו את העקרונות הבסיסיים שנלמדים בכתיבה של גרסה חדשה של הרצת מבחן עסק (Trended). האפשרות הזו שימושית במיוחד אם אתם מתכננים לתמוך בסוג חדש של בדיקה, וכן כדי לפתח קבוצת ריצה חדשה לחלוטין,
הוראות מפורטות זמינות במאמר כתיבה של מפעיל בדיקות של Tradefed.
2. כתיבת מפעיל בדיקות שניתן לפצל
תוכלו גם ללמוד איך להפוך את הכלי להרצת בדיקות לניתן לחלוקה למקטעים. הרצת בדיקות שמאפשרת חלוקה למקטעים מאפשרת לתשתית לפזר את ביצוע הבדיקה המלא על כמה מכשירים (במיקום גיאוגרפי זהה או לא). זה שימושי כאשר הקורפוס של הבדיקות גדולות מאוד, ואתם רוצים לבצע במקביל את הביצוע וההשלמה.
לקבלת הוראות, אפשר לעיין במאמר כתיבה של מפעיל בדיקות IRemoteTest מפוצל.
3. כתיבת בדיקה שמבוססת על המארח
בדיקות שמבוססות על מארח הן תרחיש לדוגמה נפוץ שבו ביצוע הבדיקה מונע בצד המארח, ושולח שאילתות אל המכשיר לפי הצורך עבור הבדיקה. האפשרות הזאת שימושית במקרים פעולת המכשיר הנדרשת בבדיקה משפיעה על מצב המכשיר עצמו, לדוגמה של הפעלה מחדש של המכשיר.
ניתן להשתמש בסוג הרצת הבדיקה ב-Trended או כאשר מריצים סוויטה.
ראו כתיבת בדיקה מבוססת-מארח ב-Commerce Federation הוראות להתאמה אישית.
4. דיווח על מדדים מבדיקות
בדרך כלל, בדיקה מדווחת על מדדים בנוסף לתוצאות הביצוע. בהתאם למנהל הבדיקות, יש כמה שיטות לדיווח על המדדים.
לדוגמאות, אפשר לעיין במאמר בנושא דיווח על מדדים או נתונים מבדיקה של Tradeified.
5. איסוף אוטומטי של יומנים
חלק מהיומנים משמשים בדרך כלל לניפוי באגים, לדוגמה: Logcat. לכן, Tradefed מציע מנגנון אוטומטי לאיסוף הנתונים בקלות.
מידע נוסף זמין במאמר איסוף אוטומטי של אירועי כשל בהתחברות.
6. ניסיון חוזר אוטומטי לבדיקה
אפשר להפעיל את Tradefed כך שינסה שוב אוטומטית בדיקות שנכשלו, או להריץ בדיקות מסוימות כמה פעמים בחזרות.
פרטים נוספים זמינים במאמר ניסיון חוזר אוטומטי לבדיקה.
7. ניסיון חוזר לבידוד
אפשר לאפשר ל-Tradefed לנסות לבודד את ביצוע הבדיקה בין ניסיונות חוזרים.
אפשר לקרוא פרטים נוספים במאמר בידוד חוזר.
8. כתיבת בדיקת מעטפת
ראו כתיבה של בדיקת מעטפת ב-Commerce Federation.