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