Windows

Xamarin מקווה לפשט את בדיקות האפליקציות לנייד עם שירות חדש

Pros and Cons of Xamarin Development

Pros and Cons of Xamarin Development
Anonim

Xamarin הודיעה על Test Cloud, שירות אוטומטי שמאפשר למפתחים לנייד לבדוק את היישומים שלהם במאות מכשירים ניידים.

קבלת יישום לעבוד כהלכה במספר מכשירים ניידים הוא אתגר גדול בגלל גדלי מסך שונים רבים, מערכות הפעלה וגירסאות של מערכות הפעלה אלה מיצרנים שונים, על פי המנכ"ל נט פרידמן, שדיבר במהלך הפתיחה בכינוס המשתמשים הראשון של החברה, Evolve.

"אם אתה חברה שרוצה לתמוך הרבה של מכשירים, אתה ממש צריך לבדוק על מאות מכשירים ", אמר פרידמן.

ודא כי יישומים לעבוד כראוי על כל ההתקנים ממוקדים הוא חיוני, כי המשתמשים נמצאים בדרכים Apps יש רק כמה שניות כדי להרשים אותם, על פי פרידמן. היום, רוב המפתחים להסתמך על בדיקה ידנית. רק 8% מ -300 מפתחים שנשאלו על ידי Xamarin השתמשו בכל סוג של בדיקת מוצר על הנייד.

"זה היה בסדר כאשר הנייד היה כמו חדש בחיתוליו והיינו כל הבוקרים וזה מגניב. אבל עכשיו היא גדלה קצת ", אמר פרידמן." החברה מקווה לשנות את זה עם כניסתה של ענן המבחן. הוא משתמש בממשק מבוסס אינטרנט, אך ניתן לשלב אותו גם במערכות אינטגרציה מתמשכות פופולריות כגון Jenkins, TFS ו- TeamCity.

כדי להוסיף יישום חדש לבדיקה באמצעות Test Cloud, מפתחים חייבים להעלות תחילה את קובץ ה- APK אם הוא אפליקציית Android, לדוגמה. Test Cloud מאפשר למפתחים לבחור אילו מכשירים לבדוק את האפליקציה. השלב האחרון הוא לבחור כיצד לבדוק, והאפשרויות הן להעלות סקריפטים מותאמים אישית או לבחור תכונה בשם App Explorer, אמר פרידמן.

App Explorer בודק באופן אוטומטי יישום על ידי חקירת ממשק המשתמש, ביקור בכל כרטיסייה, דוחף לחצנים ומילוי שדות טקסט. הוא משתמש במכשיר אחד כהפניה ליצירת סקריפט ולאחר מכן מפעיל את זה על כל המכשירים האחרים. רכיבי ממשק המשתמש מזוהים על-ידי מזהי אובייקטים, כך שהבדיקות ימשיכו לפעול גם אם השינויים מבוצעים בפריסה.

הדוח המתקבל מציג צילומי מסך ניתנים לעיון בכל שלב ביישום שפועל במכשירים שונים, ניטור ביצועים ויומני מכשירים מפורטים ו מחסנית עקבות כדי לסייע למפתחים למצוא ולתקן באגים במהירות.

ענן מבחן יהיה זמין בדרך כלל במהלך הרבעון השלישי. זה לא רק להיות משולב בפלטפורמה של Xamarin עצמו, אבל יהיה גם זמין למפתחים בניית יישומים באמצעות Objective-C, ג 'אווה ומסגרות אחרות. השירות מבוסס על Calabash, פלטפורמת המבחן הבין-פלטפורמת הניידת הפופולרית ביותר, על פי Xamarin, שרכשה את LessPainful, החברה שיצרה אותו.

מה השירות יעלה עדיין להיראות. פרטים על תמחור לא יפורסמו עד להופעתה, אך משתמשים המעוניינים לקבל את ידיהם בגרסת הבטא יכולים להירשם באתר של Xamarin.

שלח עצות חדשות והערות ל [email protected]