לאורך השנים האחרונות, עם התפתחות הבדיקות האוטומטיות במישור אחד וההתפתחות המטאורית של פיתוח אפליקציות על גבי ה-Web במישור השני, קהילת הבודקים הייתה זקוקה לפלטפורמת בדיקות חזקה ויציבה, שעובדת על דפדפנים ועליה ניתן ליצור סטים שלמים של בדיקות פונקציונליות.

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

אז מהי בדיוק הפלטפורמה הזו ? כיצד ניתן לעבוד איתה ? מהן יתרונותיה על פני כלים אחרים ? או על פני האלטרנטיבה הישנה יותר – הבדיקות הידניות ?

בקורס  אוטומציה זה, נלמד על אוטומציה בכלל, מה זה אוטומציה ועל Selenium Webdriver בפרט, נראה כיצד מתקינים את הסביבה הליבתית וכן את המעטפות השונות המרחיבות את יכולתו לספק פתרונות מקיפים יותר בתחום הבדיקות, נכיר את הארכיטקטורה היושבת מתחת למכסה המנוע, נלמד כיצד לגשת לאלמנטים שונים על המסך – לתפעל אותם ולדלות מהם מידע כשצריך, נתרגל את השיעורים בעזרת דפי תירגול אינטראקטיביים ונכיר מגוון ממשקים שיהפכו את חיי הבדיקות שלנו לקלים יותר.

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

בסופו של הקורס נכתוב את פרוייקט סוף הקורס שלנו. פרוייקט שיקנה לכם את הידע והנסיון הכל כך נדרשים בצוותי ה-R&D.

 

רשימת נושאי הקורס:

 

1. Selenium Course Overview


Getting To Know Test Automation:

2. Automation Engineer – Tool Box

3.  Introduction to Testing Automation

4. Automation Architecture


 Selenium:

5. Selenium Modules

6. Prepare Environment IDE

7. Selenium IDE – Installation and Main Features


 Getting Ready for Webdriver:

8. Basic Java

9. Object Oriented Programming

10. Introduction to HTML

11. Junit

12. Prepare your Environment for Webdriver


  Selenium Webdriver – Basic:

13. Drivers

14. Webdriver Object Methods

15. Locators – Basic

16. Locators – Advance

17. Controllers

18. Synchronization

19. Switch and Navigation

20. Tables

21. Error Handling

22. Negative Tests


 Selenium Webdriver – Advanced:

23. HTMLUnit

24. Logs

25. Screen Shots

26. Object Repository

27. Connecting to Data Base

28. Page Object Model

29. Page Object Factory

30. Layers

31. Actions


 Selenium Webdriver – Interfaces:

32. Log4j

33. Robot Class

34. AutoIT

35. Execute JavaScript

36. Storage

37. Sikuli Webdriver


 Automation Designs:

38. Data Driven Test

39. Keyword Driven Test

40. TDD & Unit Testing

41. Behavior Driven Development


Automation Tools:

42. Running Tests with QUnit

43. Running Tests with Cucumber

44. Running Tests with TestNG

45. Running Tests with .NET

46. Running Tests with jMeter

47. Running Tests with JSystem

48. Running Tests with Appium


 

עוד על הקורס שלי

היקף החומר:

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

אני גאה בעובדה כי אין עוד מקום אחר שמציע כמות ומגוון כל כך גדול של נושאים בתחום האוטומציה.

 

עלות:

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

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

 

יחס אישי:

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

קיבלתם בלת"ם ? חטפתם וירוס ואתם צמודים למיטה (לא עלינו …) ? הבייביסיטר הבריזה לכם בדקה ה-90 ? אין בעיה. קורה. אצלי לא תפסידו דקה מהקורס, פשוט נקבע למועד מאוחר יותר.

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

 

הדרכה:

ההדרכה מבוצעת על ידי בלבד. אני עובד בהיי-טק מעל ל-10 שנים , כמחצית מזמן זה אני עוסק בבדיקות אוטומטיות. במהלך השנים האחרונות הצטבר אצלי ידע עצום באוטומציה, כלי בדיקה, כלי ניהול בדיקות, תשתיות אוטומציה, וכו'.

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

הקורס גולש גם לנושאים אחרים הקשורים לחומר הלימודי, ביניהם – תכנות בשפת Java , קוד HTML עם Java Script ו-CSS, Web Applications , וסביבות עבודה שונות לבדיקות אוטומטיות.

 

לשאלות ופרטים נוספים , צרו עימי קשר

 

בהצלחה,

יוני

השאר הערה\הודעה