
הטקסט המלא של הדקות הראשונות בהרצאה «הרצת הטסטים האוטומטיים - אפשרויות מפתחים» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכם, בסרטונים האחרונים התקנו את אנדרואיק סטודיו ודרך אנדרואיק סטודיו התקנו אילולטור. בסרטון הקרוב נרצה לבצע את ההגדרות הנדרשות על מנת להריץ את הטסטים על מכשירים פיזיים, מכשירים ממשיים כמו הסמארטפון שלנו או איזשהו סמארטפון אחר שאנחנו רוצים לבצע עליו את הבדיקה.
לצורך כך נצטרך לבצע שורה של הגדרות על המכשיר עצמו פיזית וגם כמה התקנות על המחשב שממנו נריץ את הטסטים. אז בואו נתחיל.
ההגדרה הראשונות שאנחנו צריכים לבצע על המכשיר הפיזי היא פתיחת אפשרויות מפתחים. בואו נראה איך אנחנו מבצעים את זה. לצורך כך אני אראה את המכשיר האישי שלי בעזרת תוכנת AnyDesk.
אני נכנס להגדרות ולצורך פתיחה של ההגדרות של המפתחים, אצלי זה כבר פתוח, אנחנו צריכים ללכת לאודות הטלפון ובפרטי תוכנה נספר גרסת הביט, מספר לחיצות רצופות בעצם יפתח לי את מצב המפתחים.
כשבע לחיצות אמורים לפתוח את מצב הפיתוח. זה איזשהו דרך לא אינטואיטיבית על מנת לאפשר פיתוח על מכשיר פיזי למפתחי האנדרואיד. אז אני חוזר על הפעולות שעשיתי, נכנסתי למסך הגדרות דרך הדוקטור הזה, ירדתי לאורדות הטלפון, ואז תהיה את פרטי התוכנה ובמספר גרסת בילד יכול להיות שזה יהיה כתוב באנגלית אצלכם אני לוחץ מספר פעמים על מנת שמצב מפתח יהיה זמין.
איך אני בודק שהצלחתי לבצע את ההגדרות כמו שצריך? נוסף לי תפריט במסך ההגדרות הכללי של אפשרויות למפתחים.
בואו נלחץ עליו, אנחנו צריכים לוודא שהוא מופעל, אנחנו צריכים לוודא שההגדרה הזאת מופעלת, אינו ישן, יישאר פעיל בזמן טעינה ועוד את העדכון אוטומטי של מערכת זה אפשרי אבל זה לא הכרחי ועוד הגדרה שאנחנו צריכים שתהיה פעילה אקטיבית זה איתור באגים של USB. מצב איתור באגים מופעל כאשר USB מחובק.
זה יאפשר לנו לבצע כריצות דרך ה-USB. אצלי גם ההגדרה של אמת יישומים דרך USB גם מופעלת, אצלי גם עבודה ברשת מופעלת. זה הגדרות שאצלי ואשר נתונים ניידים מופעל גם כן, זה מוגדר.
כל היתר זה בדיוק כמו ה-Default, אין שום דבר אבל מבחינתנו יש הרבה הגדרות שאנחנו יכולים להכיר וזה יהיה נחמד כדי לעשות בדיקות אחרות.
אחת ההגדרות המעניינות שאנחנו יכולים לעבוד איתן זה הקטע של המיקום. אני יכול להגדיר דרך אפשרויות למפתחים יישום למיקום מדומה, זאת אומרת, אפשרות למקם את המכשיר שלי במקום אחר מאשר המיקום הפיזי שלי לפי ה-GPS.
זאת אומרת, אם אני לוחץ על ההגדרה הזאת, איסור מיקום מדומה, אני יכול להגדיר לדוגמה את תוכנת ה-FateGPS שניתן להוריד אותה, ואני בעצם יכול דרכה לבצע הגדרות של המיקום הפיזי שלי ולשנות את זה, וזה יכול להיות יעיל מבחינתי מבחינת הטסטים שאני רוצה לבצע אוטומטיים או ידניים.
זה לגבי האפשרויות למפתחים. יש פה הסבר במצגת שאנחנו צריכים להכיר של ה-Build Number כמה פעמים וזה יפתח לנו את האפשרויות למפתחים.