ניו-טק מגזין | אוקטובר 2018

אוטומציההיברידית

שלומי שמעוני, מנהל מחלקת אוטומציה, קווליטסט ישראל

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

עימו דרישות נוספות, ההבדלים בין יכולות הטלפון הנייד למחשב האישי מצטמצמים מול WEB מבחינה טכנולוגית וכך גם עולם ה- עולם האפליקציות -כיום לאפליקציה ולאתר אינטרנט יכולות כמעט זהות. מצד שני, כמות הפלטפורמות הן אינסופיות, והיצרניות Samsung , LG , Lenovo יצרניותכגון הסיניות מייצרות מגוון רחב של טלפונים וטאבלטים שעולה בקצב אקספוננציאלי עם תמיכתה של מערכת ההפעלה אנדרואיד בהם, שלא לדבר על אפל שכבר משיקה בו זמנית שלושהמכשירים שונים. אז איך פותרים את בעיית ההתמודדות אוטומציה בכמות הקונפיגורציות הקיימות בין העולם האפליקטיבי המגוון ובנוסף כמות הפלטפורמות האינסופית וגם מצליחים לבצע בדיקות מקיפות על כל המגוון? איך למעשה ניתן להתמודד עם WEB עולם שבו טכנולוגיה אחת של דפדפן מתחרות 3-4 במחשב שלנו (עם מגוון של ) לבין Chrome , Fire Fox , IE , EDGE כגון הטכנולוגיות האפליקטיביות במכשירי המובייל השוניםשגם להם יש גםאפליקציות וגם אפליקציות היברידיות וכל זאת Native מבלי לפגוע באיכות המוצר הנכתב?

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

New-Tech Magazine l 32

Made with FlippingBook - professional solution for displaying marketing and sales documents online