New Tech Magazine | April 2018

TEST & MEASURMENT מוסף מיוחד

הרצתם), ציון מספרי לאיכות ויכולות שחזור תקלות משופרות אשר יצמצמו אי בהירות בשחזורי תקלות. דוגמאות אלו הינם רק אשר Predicted testing חלק מתהליך שנקרא יאפשר יכולות ניהול מנבאות ותצוגה ויזואלית משמעותית של תוצאות בעולם הבדיקות. בנוסף, היכולת לממש בדיקות אוטומטיות כחלק אינטגרלי מתהליך ההתקנה ויצירת הינם חלק אינטגרלי מתהליכי Test Bot הפיתוח השונים Blockchain Security testing- ו IoT .2 הפך להיות Internet of Things עולם ה- ה"אופטימוס פריים" לתעשיות שונות. תוכנה ואפליקציות משולבות חומרה אשר משתלבות בכל היבט בחיינו הופך לאתגר מרכזי לבדיקות. היקף הדרישות לבדיקות רק גדל מיום ליום בהתאם למוצרים IoT השונים ודורש בדיקות פונקציונליות, אמינות ויעילות. השימוש הבסיסי בסמארטפונים, טאבלטים, שעונים חכמים או כל מוצר אשר גורם IoT משלב יכולות תקשורת ודרישות לדרישת יסוד לאבטחת המוצרים השונים . Security testing ומציב אתגר גדול בתחום השונים IoT ממוצרי ה- 70% , לפי מחקרים חשופים בצורה משמעותית לבעיות אבטחה שונות ודורשות תהליכי בדיקות אבטחה וחדירה רחבות בכדי למנוע זליגה נתונים או כניסה של גורמים עויינים למערכות השונות. שקורה בענף Booming אתגר מקביל הינו ה- המטבעות הוירטואליים: יצירת מטבעות חדשים ושילובם במערכות ובתהליכים השונים מייצר דרישה למומחיות ייחודיות של בדיקות בסביבת הוירטואלית ובדגש על דגשים לאבטחת העסק. גם בענף זה נושא אבטחת המוצר הינו מרכזי בתהליך ומהווה נדבך מרכזי בתכנון פיתוח המוצר והגישה של המשתמשים אליו. Testing center of Excellent (TCOE) .3 and globalization המערכות החדשות מורכבות יותר, ממוקדות לקוח יותר, תהליך הפיתוח מהיר יותר וזול יותר. כל אלו מובילים ארגונים ותהליכים לעבור למיקוד מקצועי של טכנולוגיות ושירותים. הקמת מרכזי פיתוח ובדיקות חיצוניים אשר ממוקדי מטרה בארץ או בהודו כבר הוקמו לפני עשרות שנים אך הצרכים המידיים והעתידיים של ארגונים קטנים וגדולים גורמים לדרישה זו לגדול בצורה דרמטית. ארגונים מחפשים שותפים עסקיים/מומחים או אשר יצטרפו לאתגר של RoadMap ויהיו חלק אינטגרלי מה - פיתוח המוצר ויאפשרו מינוף של הפעילות העסקית. חברות בדיקות התוכנה או מחלקות הבדיקות בארגונים מקימים מרכזי מצויינות

לצרכים הנדרשים ובכך מאפשרים מיקוד עסקי, טכנולוגי והתייעלות לאור הצרכים החדשים. לאור אתגרים אלו ובשילוב תהליכי גלובליזציה מאיצים בצורה דרמטית פיתוח פרויקטים חוצי גבולות תוך כדי צמצום עלויות פיתוח ותקורה. כבר בימים אלו ישנם אלפי חברות ישראליות אשר מפתחות ובודקות מוצרים מחוץ לישראל והקימו מרכזי פיתוח בהודו ובמזרח אירופה וההערכה היא כי מספר זה יגדל בצורה משמעותית בשנים הקרובות. Performance testing to performance .4 engineering שינוי זה מונע באופן טבעי מכך שחלק גדול מההצלחה של כל אתר/אפליקציה/מוצר תלוי בעיצוב, פונקציונאליות וממשקים למשתמש הקצה ובעיקר מה ציפיות המשתמש הסופי מיטבי UX מהמערכת, הדרישה לספק פתרון מובילה להתמקד בהנדסת ביצועים ולא במיקוד בדיקות ביצועים בלבד בכדי לוודא שהמערכת עומדת בדרישות הביצועים. אנשי הבדיקות נדרשים לקפוץ מדרגה ולעבור ממתודולוגיה של בדיקות ביצועים למשימות של הנדסת ביצועים ומיקוד בארכיטקטורה, עיצוב ואופן המימוש של התוכנה כגון: בזיהוי צווארי בקבוק עתידיים על ידי סימולציות ואבי טיפוס, חשיבה על צמצום עלויות תחזוקה גבוהות בהתאם לתקלות ביצועים, בחינת היבטים עסקיים ושיפור ביצועים על מנת לאפשר עיבוד עסקאות בטווח הקצר ביותר. תחום זה הינו חלק מתפיסה משולבת בארגון ודרישת Business Assurance של SDET ) Software Development Engineer in אשר מטשטשים Agile ) כחלק מתהליכי test את הפרופילים המוכרים בגופי התוכנה, ההנדסה והבדיקות. Big Data & Cloud Computing .5 הצמיחה המסחררת בטכנולוגיית המדיה (מצב בו אוסף של מידע מרוכז Big Data כגון במקום בו לא ניתן לבצע את הבדיקות בצורה (מחשוב ענן) Cloud Computing ידנית) ו- דורשות את התאמת מתודולוגיית בדיקות ייעודית. בדיקות בסביבה זו מאופיינות בכלים, טכניקות וסביבת עבודה מגוונת ). אנשי Cloud testing הכוללות בדיקות ענן ( Big Data בדיקות בתחום זה הינם מקצועני שהוסבו לאנשי בדיקות ובעלי ידע נרחב בכלי הפיתוח והבדיקות בנושא. תחום זה מתוכנן לגדול דרמטית בשנים הקרובות. Video Gaming Automation testing .6 פיתוח תעשיית משחקי קונסולה כבר עקף את תעשיית הוידאו והקולנוע בעולם והינו אחד מהתעשיות הגדולות בעולם. בכל משחק שמגיע לצרכנים מושקעות אלפי שעות עבודה של מתכנתים, מאפיינים ובודקים. בצורה

שי ליברמן, סמנכ"ל גלובליזציה, קווליטסט ישראל צילום: שי אוקנין

«

טבעית, ובכדי להגדיל פידבק משתמשים, נוצרה תרבות ארוכת שנים של בדיקות ידניות בענף זה ומושקעים משאבים וכוח אדם רחב מאוד בכל הפצה של משחק במהלך השנה. האתגרשניצב לתעשייתהבדיקותהאוטומטיות הינו למכן את תהליכי הבדיקות בארגונים אלו. האתגר הטכנולוגי מתמקד בצורך להתמודד עם ישויות גרפיקה מורכבות, סביבה פיתוח דינמית מאוד אשר מקשה על תחזוקת התרחישים, אין סוף מקרי קצה ומידור גישה לקוד או חשיפת . בנוסף לזה, ישנו את האתגר התרבותי API הקיים בארגונים אלו אשר מיצבו את תהליכי Black הבדיקות כגישת בדיקות ידניות . בנוסף לאמור לעיל, הצמיחה בשילוב Box Argument reality ו- Virtual Reality מוצרי בפלטפורמות המשחק השונות מהווה אתגר נוסף בבדיקות לתעשייה זו בדיקות אוטומטיות .7 מספר היבטים שתוארו לעיל רק מחזקים את האתגרים הטכנולוגיים בבדיקות אוטומטיות. אשר מחויב Continues Testing ) CT ( באוטומציה הינו חלק אינטגרלי מכלי פיתוח , צמיחה בענף המובייל ומסירה של DevOps מערכות בזמן קצר יותר משפיעה בצורה ישירה על צורך נרחב בפיתוח פתרונות אוטומטיים , התעצמות Desktop או Web השונים מסביבת UI הצורך בבדיקות אוטומטיות לשכבת ה- API משנות את המיקוד באוטומציה לכיוון , מימוש אוטומציה and Services Automation Micro Service testing בהתאם לגישת Open - Source והתעצמות שילובם של כלי אשר מתוכננים להיות הכלים העיקריים בתהליך הפיתוח כחלק משיפור האיכות, התקציב והזמן. כל אלו מייצרים אתגרים חדשים בעולם הבדיקות האוטומטיות.

55 l New-Tech Magazine

Made with FlippingBook Annual report