רשומות

מוצגים פוסטים עם התווית מכשירים ניידים

בדיקות אוטומציה, Appium Inspector - לא תוכלו בלעדיו

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

בדיקות אוטומציה, התקנת דרייברים Drivers - שלב 6

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

סימולציה למיקום בבדיקות אפליקציית IOS באמצעות xcode

תמונה
כמה פעמים נאלצתם לבצע בדיקות מבוססות שינוי מיקום, נכון שבאנדרויד זה קצת יותר קל באמצעות אפליצקיה של FakeGPS אך באייפון זה קצת יותר מסובך ולעיתים למפתח לא יהיה זמן לפתח לכם כלי בדיקה אז מה לעשות?! אחת היתרונות בבדיקות IOS זו העבודה במערכת הפעלה של Mac ואם אין לכם בטוח שבפרוייקט שלכם תקבלו רישיון לVMware ותוכלו להתקין Mac וירטואלי (אנסה לכתוב מאמר העוסק בהתקנת  Mac וירטואלי בהמשך יש מתעניינים). עבודה על Mac או יותר מדוייק עם Xcode שזו תוכנת הפיתוח של מפתחי אפליקציות IOS היא מאפשרת הרבה דברים כמו קריאת לוגים ומתן אפשרות לפתוח נקודות עצירה בקריסות דבר שיעזור מאוד למפתח שלכם אך בין השאר גם האפשרות לשנות ולקבוע מיקום. Apple נתנו בסביבת הפיתוח יכולת

הדמייה של סוג ואיכות רשת בבדיקות IOS

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

בדיקות מסד נתונים mongo

תמונה
RoboMongo כן, שמעתם נכון, לא MsSQL כמו שאנחנו רצילים או MySQL אלא מסד נתונים מסוג אחר מבוסס Json לו נחשפתי ממש מעט עד כה אך הביצועים מחוללים פלאים. מסד נתונים זה שאנחנו משתמשים בו כעת הינו למטרת אפליקציה ניידת (Mobile) ובנתיים מוכיח את עצמו אך נראה בהמשך. מה שרציתי לתת פה מה טיפים זה איך להריץ בדיקות ולתת לכם היכרות קטנה איתו למי שלא מכיר. את הבדיקות כפי שאתם כבר יודעים נריץ כמו כל בדיקות אינטגרציה/ולידצייה וכדומה במטרה לבחון את הנתונים הקיימים, עדכון נתונים, מחיקה ועוד...

אמולטור למכשירי אנדרויד - כלי קטן חוסך זמן

תמונה
אתם עושים בדיקות ניידות ואין לכם מבחר מכשירים? אתם עושים בדיקות אינטרקציה בין מכשירים ואין לכם מכשיר נוסף? זקוקים לכלי שיעזור לכם בבדיקות? שם הכלי: Ganymotion כלי קטן ממש נחמד במובנה על VirtualBox knh (למי שזוכר, סביבה וירטואלית) שיאפשר לכם במספר קליקים לפתוח אמולטור של אנדורויד בו תוכלו להתקין כל קובץ APK...

באגים קשים לשחזור - הפעם מובייל

תמונה
כמה פעמים ניגשתם למפתח ולא הצלחתם לשחזר לו את הבאג? כמה פעמים קיבלתם באג בסטטוס Can't Reproduce? התשובה לשאלה הזו ברורה לכל בודק איכות. אך במובייל זה הנושא הופך מאתגר יותר. כלי קטן זה יכול לסייע לכם לשחזר באגים בקלות למכשירי IOS. שם התוכנה: ITools . קצת על התוכנה : תוכנה זו מאפשרת ניהול, ניקוי ותפעול, התקנה והסרה של תוכנות ישירות למכשיר, ניהול קבצים ועוד אך ההיתרון בתוכנה זה זה היכולת לצפות ולהקליט את המסך של המכשיר...

מפרט חומרה של מכשירים ניידים (spec)

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

כלי לבדיקת אתרים ניידים - Keynote MITE

תמונה
נכון, רשמתי כבר פרסום אחד בנושא ורציתי לשתף אתכם בכלי נוסף, שמצאתי בתחום, הכלי מיועד לבדיקות דפדפנים ניידים. מה שונה ממה שנתתי קודם ? הפרסום הקודם היה כללי ומציג מגוון רחב של פתרונות לניידים לעומת כלי זה שהוא מתמקד במיוחד באופן הצגת האתרים (rander). שם הכלי : Keynote MITE הפתרון : תוכנה להתקנה מקומית. רישיון : חינמי עם אפשרות הרחבה הכוללת תמיכה. סביבת עבודה : חלונות.

כלי קטן - חסכון בזמן: ShareKM

תמונה
לאחרונה אני מריץ הרבה בדיקות בחומרות ניידות ומצאתי כלי נחמד נוח לשימוש ברב המקרים וחשבתי לשתף אתכם. ShareKM - Share Keyboard & Mouse : האפליקציה הזו מאפשרת שיתוף עכבר ומקלדת בין מכשיר אדרואיד ומחשב שולחני בסביבת חלונות, כן, חלונות :-). אני מוצא את הכלי זה נוח ויעיל ברב המקרים אז לכל המעוניין... תיהנו! יתרונות: נוחות שימוש מקלדת + עכבר. אפשרות הכנסת קיצורי מקשים למכשיר הנייד. שימוש בלוח גזירים בין המכשיר למחשב (Clipbaord). שימוש באמצעות כבל, WIFI וBluetooth. 

צילומי מסך מכשירים ניידים

תמונה
כשאני עובד על מכשירים ניידים אחד הדברים החשובים לי בזמן פתיחת באג זה תיעוד מלא הכולל צילום מסך. צילום מסך במכשירים ניידים לרב פעולה פשוטה של שני לחצנים אך לעתים מרגיז לחפש את הצרוף. יחד עם זאת, הצירוף גם תלוי ברום(OS) שצרוב על המכשיר אלא אם התקנתם תוסף. אז הכנתי לכם רשימה נוחה שבניתי למגוון מכשירים ניידים: Galaxy Tab GT-P1000 : לחיצה ארוכה על מקש חזור + לחיצה על לחצן הכיבוי והדלקה. צילום המסך נשלח לגלריה בתיקיה חדשה ששמה Screenshots.

בדיקות במכשירים ניידים - Mobile

תמונה
בדיקות על גבי מכשירים ניידים הינו עולם ומלואו. כל מה שהכרתם בתחום אבטחת האיכות נכנס לעולם שלם של בדיקות ניידים. כמות הפלטפורמות השונות גדולה מאוד ומערכות ההפעלה כהיום מתחלקות לשלושת המתחרות העיקריות בשוק (IOS, Android, Blackberry) ובדרכן להפצה עוד שתיים מתחרות חזקות (Ubuntu וMicrosoft) להוציא מערכות נוספות. בנוסף הפלטפורמות מגיעות במגוון רזולוציות', עם הדפדפנים המוכרים לנו בגרסה הניידת שלהם ואחסון חיצוני ופנימי. כעת לאחר שרפרפנו במגוון הרחב ובשילובים הקיימים אפשר להתקדם  לשלב החשוב ביותר בבדיקות וזו הגישה, התכנון, האסטרטגיה, המטרות וכד'. חשוב להבין שאבטחת איכות על גבי מכשירים ניידים אינה שונה בתפיסתה מאבטחת איכות בדיקות אחרות הכל המקרים אנחנו נבחן את הצרכים, הדרישות והמטרות ונעבוד להתאם להן. אז מה כן חשוב לדעת?...