Quality Assurance – הבטחת איכות
בדיקות תוכנה הוא חלק חשוב בתהליך פיתוח התוכנה. בודק התוכנה (QA) משתלב בתהליך הפיתוח משלב אפיון המוצר (התוכנה) ועד להוצאת המוצר ללקוח. בקורס שלנו אנו נלמד איך כל זה בא לידי ביטוי במהלך היום יום בעבודה תוך כדי ביצוע סימולציות ופרויקטים שיוכלו לשמש כניסיון התחלתי בעולם בדיקות התוכנה.
התעשייה זקוקה לבודקי תוכנה
בודק התוכנה הוא בעצם העין והחותמת האחרונה על המוצר כאשר הוא עובר לשימוש הלקוח. תפקידו לוודא שכל חלק בתהליך עונה על דרישות הלקוח וכמובן על איכות התוכנה והביצועים שלה.
חשיבות בודק התוכנה לעולם ההייטק וארגונים בפרט | כאן 11
למה הכשרת QA דווקא אצלנו
חלק עסקי
מענה ממנטורים מקצועיים ומאגר ידע שלם שמיועד לתלמידים.
חלק עיוני
תרגול החומר וכל מה שצריך לדעת בתחומי הלימוד שלנו: מתודולגיות בדיקה, כתיבת מסמכי בדיקות std,str,stp, וירטואליזציה, כלי בדיקות, כתיבה נכונה של באג + מחזור חיים של באג, בדיקות client ,server, קריאת לוגים, SQL, פקודות ב Linux
מעגלי תמיכה
משימות אישיות ומטלות בית, מקרי בוחן אמיתיים של לקוחות החברה, בדיקה על ידי אנשי מקצוע מהשורה הראשונה.
פרויקט גמר והכנה לראיונות עבודה
בוגרי הקורס יהנו מאפשרות תרגול בזמן אמת. זיהוי לוגים על מערכת בינה מלאכותית בתחום ה voice recognition. התרגול יתבצע על יוזר אישי (טסט) בו הסטודנטים יוכלו לבצע תרגול ידני ולדבר עם המערכת לבדיקות קוליות. הסטודנטים בקורס צוברים ניסיון ע”י פרקטיקה וישתמשו בפרוייקט הנל כפרויקט גמר לתיק העבודות שלהם.
החלטת ללמוד QA ולהכנס לעולם ההייטק ?
מלאו פרטים, וניצור קשר בהקדם עם כל המידע על ההכשרה המקיפה
בואו ללמוד מהמומחים

משה אונגר - ראש תחום
senior software QA Engineer
הנדסאי אלקטורניקה מחשבים ובוגר קורס בדיקות תוכנה בטכניון מעל 7 שנות ניסיון בתחום הבדיקות תוכנה וגם החומרה. בשנים האחרונות עובד בתחום הענן באמזון (aws) שפות תכנות: Python. סביבות פיתוח: PyCharm. וירטואליזציה: aws, azure, gcp (google), VMware
Manual & Automated QA
מודולים
מפגשים
שעות לימוד
שעות סטאז'

- מבוא לבדיקות תוכנה
- מתודולגיות בדיקה
- כתיבת מסמכי בדיקות Std,Str,Stp
- עבודה עם כלי בדיקות
- כתיבה נכונה של באג + מחזור חיים של באג
- בדיקות client ,server
- בדיקות web
- בדיקות מובייל
- קריאת לוגים
- פרויקט מתגלגל - צבירת ניסיון על מערכת AI
- וירטואליזציה - הקמת מכונות וירטואליות בענן
- פקודות שימושיות בלינוקס
- SQL
- פרויקט גמר
- הכנה לראיונות עבודה על סמך פרויקט הגמר
- מבוא לתכנות בשפת פייתון
- לימוד ותרגול Selenium

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

נלמד מהם ארבעת השלבים המרכזיים בבדיקות תוכנה לדוגמא:
unit ,integration ,system and acceptance tests
נלמד גם על תהליכי בדיקות
לדוגמא: מודל מפל המים ואג’ייל. בנוסף נלמד על מושגים והגדרות מעולם ה QA ואילו סוגי בדיקות קיימות ואיך אנחנו נשתמש בהם כחלק מרכזי כאשר נבנה את עץ הבדיקות שלנו במסמך הstd
- מהו המושג "באג" (תקלה)
- למה התקלה "זכתה" לשם הזה
- מספר דוגמאות על באגים קריטים מפורסמים שקרו.

נלמד מהם מסמכי בדיקות Std,Str,Stp. נלמד איך ניגשים למסמך אפיון ואיך “לגזור” ממנו את החלק הרלוונטי לבודק בכדי שיוכל לכתוב את תסריטי הבדיקות על סמך דרישות הלקוח במסמך האפיון.
נלמד איך לכתוב את המסמך של תסריטי הבדיקות (Std) בצורה נכונה ומקצועית, וממה להימנע בעת כתיבת המסמך.
בנוסף נלמד על כתיבת מסמך תוצאות (Str) איך לשקף את מצב הגרסה שקיבלנו בבדיקות אם היא טובה או לא ומתי משחררים גרסה ללקוח.
- מהם מסמכי בדיקות std,str,stp
- מבנה המסמכים
- איך לקחת את החלק של הדרישות ממסמך האפיון
- כתיבת המסמכים ע"פ סוגי הבדיקות שלמדנו בשיעורים הראשונים.
- נלמד מהם תסריטי בדיקות
- איך כותבים תסריטי בדיקות
- ביצוע בדיקות איך משקפים את כל מה שלמדנו.

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

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

נלמד מהן בדיקות צד לקוח וצד שרת. אילו סוגי בדיקות מתאימות לבדיקות צד לקוח (client side) ואילו סוגי בדיקות מתאימות לצד השרת (server side).
- מהן בדיקות צד לקוח.
- מהן בדיקות וצד שרת.
- סוג הבדיקות המתאימות לבדיקות צד לקוח (client side).
- סוגי בדיקות מתאימות לצד השרת (server side).
- נבין את המושגים של frontend and backend.

בבדיקות אתרים אנחנו נלמד איך לבנות דף אינטרנט באמצעות html css, ע”י שימוש בסביבת פיתוח Pycharm.
נלמד איך ליישם את סוגי הבדיקות שלמדנו כאשר אנחנו נצטרך לבדוק אתר בעצמנו. נתנסה בדפדפנים שונים לדוגמא: (chrome ,firefox), נלמד על סוגי השגיאות שלפעמים מתקבלים לדוגמא: (404,500) תוך כדי שימוש בdevopler tools (F12)
- איך לבנות דף נחיתה באמצעות html & css.
- מהי סביבת הפיתוח.
- שימוש ומטרות סביבת הפיתוח.
- הכרת pycharm.
- סוגי הדפדפנים הקיימים: chrome, firefox, explorer edge, safari.
- סוגי השגיאות השכיחות לדוגמא 404,500 וכו'
- שימוש ב developer tools

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

קריאת לוגים הוא הדבר החשוב שנצטרך לדעת לעשות בעת פתיחת תקלה שאנחנו מוצאים במערכת.
זה מעין קובץ שמכיל בתוכו “סיפור” של כל מה שנעשה במהלך ביצוע הפעולות בזמן הבדיקות.
כיום יש מספר דרכים לקרוא את הלוגים – בין אם זה בקבצי טקסט,או בין אם זה עם כלי לניטור לוגים לדוגמא: kibana
קריאת לוגים הוא הדבר החשוב שנצטרך לדעת לעשות בעת פתיחת תקלה שאנחנו מוצאים במערכת.
- איך ניגשים ללוגים.
- איך מבינים את מה שרלוונטי לבודק התוכנה בזמן עבודתו.

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

נלמד מהו ענן, נלמד איך מקימים מכונות וירטואליות בענן AWS. אילו סוגי מכונות קיימות ומערכות הפעלה. נלמד על תשתית האחסון בענן AWS שנקרא S3. בנוסף נלמד על “חיבור” דיסקים וירטואלים (EBS) למכונות שהסטודנטים יקימו במהלך הקורס.
נלמד איך להגדיר כתובת IP קבועה ואיך בעצם להתחבר אליה מרחוק. (SSH,RDP)
נרים מכונת לינוקס בענן כולל הפקודות לדוגמא:
איך לערוך קובץ, איך ליצור תיקיות, איך להציג את התכולה של התיקייה, איך מוחקים קבצים, איך לעבור לתיקיות אחרות, שינוי שם משתמש וסיסמא
- איך מקימים מכונות וירטואליות בענן AWS.
- סוגי המכונות.
- מערכות הפעלה.
- תשתית האחסון בענן AWS שנקרא S3.
- חיבור דיסקים וירטואלים (EBS) למכונות שאנחנו מקימים.
- LINUX

נלמד מהי שאילתה בSQL, נלמד איך ליצור טבלה שתשמש לנו כמאגר נתונים ונלמד פקודות שיוכלו לעזור לנו בבנייה של השאילתות, לדוגמא: (SELECT,WHERE,ORDER BY )
נלמד להתחבר למאגר הנתונים ולהריץ את השאילתות שכתבנו ולצפות לתוצאות שרצינו במהלך הבניה של השאילתות.
- מהי שאילתה ב SQL.
- איך ליצור טבלה שתשמש לנו כמאגר נתונים.
- פקודות שיוכלו לעזור לנו בבנייה של השאילתות לדוגמא: (SELECT,WHERE,ORDER BY).
- התחברות למאגר הנתונים והרצה של שאילתות שכתבנו.
- קבלת תוצאות שרצינו במהלך הבניה של השאילתות.

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

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