5 הכלים הטובים ביותר לבדיקת בטא עבור האפליקציה שלך

עוד בשנת 2014, מפתח המשחקים Red Winter נאלץ לשלוף את סרט ההמשך למשחק הלהיט שלו Dungelot מחנות האפליקציות, ימים ספורים לאחר ששחרר אותו לראשונה. הסיבה? המשחק היה רצוף באגים, והוא עבר מדגם שלם לשחק פעם אחת לנצח למודל פרימיום. 

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

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

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

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

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

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

  • ביצועים: המכשיר, מערכת ההפעלה ואפילו אפליקציות אחרות יכולות להשפיע על המהירות והביצועים הכוללים של האפליקציה שלך. בדיקות בטא נותנות לך אפשרות לנתח זאת בצורה אותנטית יותר מאשר בדיקות מעבדה משלך.

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

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

UXCam

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

באופן קפדני, UXCam אינו כלי לבדיקת בטא. הוא משתלב באפליקציה שלך (iOS או Android) באמצעות תוספת של שתי שורות קוד, כך שתוכל להגביל את השימוש בה לבדיקת בטא שלך בפועל או ברציפות במהדורה הסופית של האפליקציה שלך.

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

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

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

התוכניות ל- UXCam כוללות תוכנית חינם מוגבלת, כאשר תוכנית ה- Pro (אידיאלית לעסקים קטנים) מתחילה ב- $ 199 לחודש.

בדיקת משתמשים

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

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

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

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

99 בדיקות

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

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

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

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

תמחור לאוטומציה, כיסוי סיכונים ובדיקות ארגוניות זמין על פי בקשה, עם תוכנית 'באג באש' מהירה החל מ -500 דולר. מרבית הבדיקות מתבצעות על פני תקופה של חודש, כאשר אפליקציות מורכבות זקוקות ל 2-3 חודשים.

TestFairy

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

TestFairy תומכת בבדיקות הן אפליקציות מקומיות והן אפליקציות שפותחו באמצעות פלטפורמות כגון Adobe Air, Unity וכו '. ואם תוכנית הבדיקות שלך מתמקדת במציאת - וביטול - באגים, תשמח לדעת כי TestFairy משתלבת עם כמה שירותי מעקב אחר באגים מובילים. והמשתמשים שלך צריכים רק לנער את המכשיר שלהם כדי לקרוא את הטופס לדיווח על באגים!

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

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

HockeyApp

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

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

HockeyApp נרכשה על ידי מיקרוסופט בשנת 2014, אך הדבר אינו משפיע על יכולתך לבדוק אפליקציות iOS ואנדרואיד, בעוד שהפלטפורמה כולה עסוקה בהעברה למרכז Visual Studio Mobile, שמשתמשים חדשים יכולים להירשם אליו כבר עכשיו. . שוב, כמו בכל הכלים האחרים הנדונים כאן, שילוב HockeyApp באפליקציה שלך הוא די פשוט, וניתן לשלב את ה- SDK באופן ידני, או באמצעות אחת מיישומי הלקוח שמספק HockeyApp.

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

משחק בשני צידי הגדר הניידת

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

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