LOGIN
התחברות או הרשמה
Avatar
להמשך הרשמה ידנית – לחץ על כפתור ההרשמה, להרשמה/כניסה מהירה בעזרת חשבון רשת חברתית – לחץ על הלוגו בכותרת

אפס סיסמה - שכחתי את שם המשתמש

שם משתמש
סיסמה
זכור אותי

he icon   en icon

סיפור של אוטומציה - גיל שפס (עולם הבדיקות גיליון #9)

בסביבות שנת 2014 , מחלקת הפיתוח של חברת Inneractive קיבלה החלטה אסטרטגית שעשויה לפשט את תהליך הבדיקות בחברה. לאחר שהם הבינו עד כמה אוטומציה מקצרת את מחזורי הבדיקות, הוחלט בחברה להקצות יותר זמן לטובת פיתוח פלטפורמה לבדיקת המוצרים.
המוצרים והטכנולוגיה שהחברה מפתחת הם: אפליקציית רשת, פתרונות לניידים (SDK שמסייע למפתחים להטמיע פרסומות באפליקציה) ו- backend שמתחלק לשני חלקים: צד שרת ונתוני עתק (Bigdata).
הבדיקות מחולקות לבדיקות API שהחברה חושפת כלפי חוץ, לוגיקה של השרת, ניתוח ה- UI ובדיקות של קונפיגורציה. תהליך האוטומציה החל עם צד השרת, והוא אמור להמשיך ליתר מוצרי החברה.
אחד האתגרים בבדיקת כל אחד מהמוצרים הוא הפעלת הממשק המתאים - למשל, כדי לטפל בבדיקות השרת נעזרתי ב- Apache client כדי ליצור קריאות לשרת.
כאשר הגעתי לטפל בבדיקות ה- SDK היה לי צורך בדרך כלשהי להפעיל מכשירים ניידים באופן אוטומטי. התחלתי בסקירת מוצרי האוטומציה לניידים הקיימים בשוק, רציתי למצוא מוצר אחד לרוב מוצרי החברה. חלק מהשיקולים בבחירת המוצר היו תלויים במוצר ה- backend . הבדיקות חייבות לדבר עם כלי שהוא כל הזמן מקוון. מחלקת המובייל ביקשו שהאוטומציה תהיה מול מכשירים אמיתיים ולא מול אמולטרים. היה לי גם חשוב לבחור במוצר שלא חברה אחת מפתחת ותומכת בו כדי להימנע ממצב בו האוטומציה תלויה בחוזה מול אותה חברה.
בחנו את המוצרים שהיו זמינים בשוק, המוצר שענה לנו על רוב הקריטריונים היה Appium...

מאמר זה הופיע בגיליון #9 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
bit.ly/TW9View

 

TW9 AutomationStory GilSheps 01

TW9 AutomationStory GilSheps 02

 

פורסם ב אוטומציה

איך להריץ בדיקות רשת (web) אוטומטיות על כל דפדפן (חלק #2) - דייב הפנר (עולם הבדיקות גיליון #7)

הבעיה
בכתבה הראשונה עסקנו באיך לכתוב בדיקה המשתמשת בכלי בדיקה ויזואלי. זהו צעד ראשון חשוב, אך כפי שהבדיקה כתובה כרגע היא יכולה לעבוד רק על סוג דפדפן אחד (FireFox) - מה שמשאיר אתכם עם כיסוי דפדפנים נמוך.
הפתרון
למזלנו, סלניום מתוכנן לעבוד עם כל שילוב אפשרי של דפדפן מרכזי + מערכת הפעלה. באופן מסורתי, על מנת להשיג פונקציונאליות כזו הייתם צריכים להקים מערך של מכונות (עבור כל השילובים שרלוונטיים עבורכם) ובנוסף לתזמן את הבדיקות שלכם על פני שלל המכונות הללו באמצעות Selenium Grid למרבה הנוחות, הקמה ותחזוקה של המערך המורכב הזה אינה הכרחית היום הודות לשירותי צד-שלישי שמטפלים עבורנו בבעיות ההתחלתיות האלה.
אם אתם משתמשים בשירותי ענן של חברה חיצונית כמו , Sauce Labs אתם מקבלים גישה לכל שילוב אפשרי של דפדפן ומערכת הפעלה שתצטרכו בעזרת מספר מצומצם של שורות קוד. בנוסף, על מנת לעבוד עם Applitools Eyes לא תצטרכו לבצע שום שינוי על מנת להטמיע את הכלי החדש (הוא יצור קו-בסיס חדש באופן אוטומטי, בלי קשר לדפדפן עליו תריצו את הבדיקה).
אז בואו וניגש לעבודה...

מאמר זה הופיע בגיליון #7 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
bit.ly/TW-07

 

TW7 HowToStartWebAutoCI P2 DaveH 01

TW7 HowToStartWebAutoCI P2 DaveH 02

 

פורסם ב אוטומציה
ראשון, 16 אוקטובר 2016 12:37

איזו שפה ללמוד לאוטומציה?

איזו שפה ללמוד לאוטומציה?
בעקבות השאלות הרבות בפורומים שונים, החלטנו לכתוב פוסט בנושא,
אתם יכולים לקרוא הפוסט בגוגל דרייב: https://goo.gl/8g6Gjs
הלינק מעל מומלץ גם אם אתם מתכוונים לחלוק הפוסט עם חבריכם.

 Auto language 3

פורסם ב בלוג

אוטומציה למובייל בשימוש - eggPlant Functional - אייל יובל (גיליון #4)

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

מאמר זה הופיע בגיליון #4 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
http://goo.gl/YEunFK

 

TW4 eggPlantMobileAuto EyalY 1

TW4 eggPlantMobileAuto EyalY 2

TW4 eggPlantMobileAuto EyalY 3

 

 

 

 

פורסם ב אוטומציה