Selenium זו מערכת פופולרית אשר בנויה בקוד פתוח ומשמשת לפיתוח וביצוע בדיקות ואוטומציה ל WEB \ Mobile.
בעולם בדיקות התוכנה אנו משתמשים ב Web/Mobile-Selenium בדיקות למערכת מבוססת Web כגון בדיקות אבטחת המידע, עמידה בעומסי (load), התאמה לשפות שונות, התאמה לדפדפנים שונים ומערכות הפעלה שונות (תאימות), ידידותיות (usability), GUI התאמה ל- Mobile ולמשתמשים מוגבלים (נגישות).
בבדיקות אלו מתמקדים הן בצד המשתמש (client) והן בצד השרת (server) בדיקה באמצעות WebDriver API. Selenium grid לבדיקה מקבילית, Appium בדיקות Android ו – IOS, בדיקת לאפליקציות ו -Web.
כלי ה- Selenium הוא כלי בדיקה חזק ופופולארי אשר נמצא בשימוש בחברות הייטק רבות בתעשייה.
לימוד סלניום הוא גם חלק מקורס בדיקות תוכנה וביחד אתו נלמדים גם כלי בדיקה נוספים – אוטומטיים וידניים.
Selenium - כלי לבדיקות אוטומטיות
הכלי הפופולארי בשוק לבדיקות אוטומטיות בקוד פתוח, המאפשר בדיקות על פלטפורמות שונות, בסביבות Web ומקבל תמיכה מדפדפנים שונים. בבדיקות אלו מתמקדים הן בצד המשתמש (client) והן בצד השרת (server) באמצעות WebDriver API ו- Selenium grid לבדיקה מקבילית.סט המוצרים Selenium מעניק פתרון לבדיקות אוטומטיות עם תמיכה בדפדפנים הגדולים (Chrome, IE, Firefox, Safari) ובשפות תכנות שונות, כדוגמת Java, Rubi, PHP, #C, Objective C ויותר.
הסט תומך בגרסאות Windows השונות. גרסת ה-Appium תומכת גם בלינוקס. Selenium WebDriver הגיח לאוויר העולם כמענה לצורך ההולך וגדול בפלטפורמת בדיקות יציבה ואיתנה, העובדת על דפדפנים ומאפשרת יצירת סטים מקיפים של בדיקות פונקציונאליות.
סלניום כוללת מודולים שכולם חינמיים ותחת רישיון קוד פתוח. כזכור, היה זה ה-Selenium IDE שפותח ב-2004 כמודול הראשון על-ידי ג'ייסון האגינס.
קריירה בבדיקות תוכנה - פיתוח אוטומציה
פיתוח בדיקות אוטומציה הוא תחום נדרש ביותר בתעשיית ההייטק כיום, ובהתאם לכך לימודי סלניום הם חלק חשוב מאוד בסל הכלים של אנשי האוטומציה.
הדרישה לעובדים מיומנים בתחום גבוהה וכך צפויה להישאר גם בעתיד . בעקבות התחרות בשוק הגלובלי יש צורך ניכר בייצור מוצרים איכותיים בצורה מהירה ויעילה. בדיוק כאן נכנס פיתוח כלי אוטומציה והשימוש ב selenium אשר מייעל תהליכים בצורה שלא נראתה בעבר.
קורס Selenium יתאים לאנשי אוטומציה, ובאותה מידה יתאים למתכנתים ומפתחים ולכן גם כלי האוטומציה הזה הוא חלק מקורס בדיקות תוכנה, קורס QA, הרחב שלנו במסגרתו נלמד על עוד כלים אוטומטיים לבדיקת תוכנות כמו גם כלים ידניים.
למי מתאים קורס לימודי תוכנת Selenium
- הקורס מיועד לחסרי ידע בבדיקות תוכנה ומעוניינים להיכנס לתחום.
- הקורס מהווה בסיס לקורסי פיתוח כלי בדיקה.
- קורס הכנה למעוניינים לגשת למבחני ההסכמה של Istqb הבינ"ל.
דרישות קדם לקורס Selenium
- יכולת בסיסית של עבודה מול מחשב.
- אנגלית ברמה בינונית.
מבנה קורס Selenium והיקף הלימודים
- קורס זה הנו קורס מעשי הכולל הרצאות פרונטליות ותרגול מעשי.
- משך הקורס הינו כ 60 שעות אקדמיות.
- הקורס כולל :
- לימוד Selenium – Web תרגילים ופתרונות
- תרגילי כיתה המלווים בהסברים, שיעורי בית ופתרונות באתר
- חוברת קורס דיגיטלית
- סרטונים ומצגות באתר הקורס
- לקראת סיום הקורס כל סטודנט יבצע פרויקט גמר המסכם את הידע הנרכש במהלך הקורס.
- ההרצאות מתקיימות פעם בשבוע בשעות הערב או בוקר.