התחילו ללמוד כבר היום ישירות מאנשי המקצוע המובילים בשוק.
מבוא לבדיקות תוכנה
מתודולגיות בדיקה
כתיבת מסמכי בדיקות Std,Str,Stp
עבודה עם כלי בדיקות
כתיבה נכונה של באג + מחזור חיים של באג
בדיקות client ,server
בדיקות web
בדיקות מובייל
קריאת לוגים
פרויקט מתגלגל - צבירת ניסיון על מערכת AI
וירטואליזציה - הקמת מכונות וירטואליות בענן
פקודות שימושיות בלינוקס
SQL
פרויקט גמר
הכנה לראיונות עבודה על סמך פרויקט הגמר
מבוא לתכנות בשפת פייתון
לימוד ותרגול Selenium
0
מודולים
0
מפגשים
0
שעות לימוד
מבוא לבדיקת תוכנה
נלמד נושאים רבים אשר כולם מתקשרים למקצוע גדול ומאתגר – QA מה זה בדיקת תוכנה, נבין למה QA הוא קריטי בעולם התוכנה, באיזה מעמד בודק התוכנה נמצא בחברה.
היכרות קצרה
רקע על בדיקות תוכנה
מהות התפקיד של בודק תוכנה
נלמד מהו פרויקט
מהי גרסה ומוצר
איך בודק התוכנה משתלב בחברה עד סוף התהליך של כל פרויקט/גירסה.
מתודולוגיות בדיקה
נלמד מהם ארבעת השלבים המרכזיים בבדיקות תוכנה לדוגמא: unit ,integration ,system and acceptance tests נלמד גם על תהליכי בדיקות
לדוגמא: מודל מפל המים ואג’ייל. בנוסף נלמד על מושגים והגדרות מעולם ה QA ואילו סוגי בדיקות קיימות ואיך אנחנו נשתמש בהם כחלק מרכזי כאשר נבנה את עץ הבדיקות שלנו במסמך הstd
מהו המושג "באג" (תקלה)
למה התקלה "זכתה" לשם הזה
מספר דוגמאות על באגים קריטים מפורסמים שקרו.
מסמכי בדיקות Std,Str,Stp
נלמד מהם מסמכי בדיקות Std,Str,Stp. נלמד איך ניגשים למסמך אפיון ואיך “לגזור” ממנו את החלק הרלוונטי לבודק בכדי שיוכל לכתוב את תסריטי הבדיקות על סמך דרישות הלקוח במסמך האפיון.
נלמד איך לכתוב את המסמך של תסריטי הבדיקות (Std) בצורה נכונה ומקצועית, וממה להימנע בעת כתיבת המסמך.
בנוסף נלמד על כתיבת מסמך תוצאות (Str) איך לשקף את מצב הגרסה שקיבלנו בבדיקות אם היא טובה או לא ומתי משחררים גרסה ללקוח.
מהם מסמכי בדיקות std,str,stp
מבנה המסמכים
איך לקחת את החלק של הדרישות ממסמך האפיון
כתיבת המסמכים ע"פ סוגי הבדיקות שלמדנו בשיעורים הראשונים.
נלמד מהם תסריטי בדיקות
איך כותבים תסריטי בדיקות
ביצוע בדיקות איך משקפים את כל מה שלמדנו.
עבודה עם כלי בדיקות
נתנסה בכלי הבדיקות Jira, Testrail, Trello.
ב -Trello נתנסה ונבין איך חלוקת המשימות מתבצעת ומה הסטטוס שלהם. ב – Testrail נתנסה ונלמד לכתוב את הטסטים ואת ההרצה שלהם בפועל. בנוסף נלמד על אופן השימוש בו בזמן תהליך הבדיקות. ב – Jira נלמד ונתנסה בלפתוח באגים, ואיך מנהלים אותם בזמן הבדיקות.
כיצד עובדים עם כלי בדיקות - Jira, Testrail, Trello
חיבור למערכות
איך משתמשים ועובדים מול המערכות ב-Jira
פתיחת באגים וניהולם בזמן הבדיקות.
נתנסה ב-Trello.
איך מתבצעת חלוקת המשימות והסטטוס שלהם ב-Testrail.
איך כותבים טסטים.
הרצה של טסטים.
אופן השימוש בטסט בזמן תהליך הבדיקה.
באגים
נלמד איך לזהות באגים במערכת, איך לתעד אותם ומהו מחזור החיים של באג מרגע שפותחים אותו, איזה תהליך הבאג עובר עד שהוא חוזר חזרה לצוות הבודקים.
זיהוי באגים במערכת.
תיעוד באג על מערכת JIRA.
מידע שאמור להיות בבאג.
מחזור החיים של באג - כל התהליך.
בדיקות Client Server
נלמד מהן בדיקות צד לקוח וצד שרת. אילו סוגי בדיקות מתאימות לבדיקות צד לקוח (client side) ואילו סוגי בדיקות מתאימות לצד השרת (server side).
מהן בדיקות צד לקוח.
מהן בדיקות וצד שרת.
סוג הבדיקות המתאימות לבדיקות צד לקוח (client side).
סוגי בדיקות מתאימות לצד השרת (server side).
נבין את המושגים של frontend and backend.
בדיקות Web
בבדיקות אתרים אנחנו נלמד איך לבנות דף אינטרנט באמצעות 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
קריאת לוגים הוא הדבר החשוב שנצטרך לדעת לעשות בעת פתיחת תקלה שאנחנו מוצאים במערכת.
איך ניגשים ללוגים.
איך מבינים את מה שרלוונטי לבודק התוכנה בזמן עבודתו.
פרויקט מתגלגל AI
זהו פרויקט בעל משמעות גדולה לסטודנטים בנולג’יקס. פרוייקט אשר מקנה לכם את האפשרות לצבור ניסיון פרקטי תוך כדי הקורס!
הסטודנטים יצברו ניסיון ממשי בבדיקות תוכנה על מערכת בינה מלאכותית בתחום ה -voice recognition .כל סטודנט יקבל יוזר אישי (טסט) שבו נלמד איך להכיר את המערכת וניישם את כל מה שלמדנו עד כה בקורס.
נכתוב מסמכי בדיקות, נבדוק פיזית את המוצר, נתעד באגים, נשתמש בכלי הבדיקות לתעד את עץ הבדיקות והבאגים שתמצאו.
יישום החומר הנלמד.
תחילת פרוייקט מתגלגל על מערכת בתחום ה voice recognition .
קבלת גישה למערכת.
פתיחת יוזר אישי שיועד לבדיקות.
כתיבת מסמכי בדיקות.
בדיקה פיזית של המוצר.
תיעוד באגים.
שימוש בכלי הבדיקות לתעד את עץ הבדיקות והבאגים.
וירטואליזציה
נלמד מהו ענן, נלמד איך מקימים מכונות וירטואליות בענן AWS. אילו סוגי מכונות קיימות ומערכות הפעלה. נלמד על תשתית האחסון בענן AWS שנקרא S3. בנוסף נלמד על “חיבור” דיסקים וירטואלים (EBS) למכונות שהסטודנטים יקימו במהלך הקורס.
נלמד איך להגדיר כתובת IP קבועה ואיך בעצם להתחבר אליה מרחוק. (SSH,RDP)
נרים מכונת לינוקס בענן כולל הפקודות לדוגמא:
איך לערוך קובץ, איך ליצור תיקיות, איך להציג את התכולה של התיקייה, איך מוחקים קבצים, איך לעבור לתיקיות אחרות, שינוי שם משתמש וסיסמא
איך מקימים מכונות וירטואליות בענן AWS.
סוגי המכונות.
מערכות הפעלה.
תשתית האחסון בענן AWS שנקרא S3.
חיבור דיסקים וירטואלים (EBS) למכונות שאנחנו מקימים.
LINUX
SQL
נלמד מהי שאילתה בSQL, נלמד איך ליצור טבלה שתשמש לנו כמאגר נתונים ונלמד פקודות שיוכלו לעזור לנו בבנייה של השאילתות, לדוגמא: (SELECT,WHERE,ORDER BY )
נלמד להתחבר למאגר הנתונים ולהריץ את השאילתות שכתבנו ולצפות לתוצאות שרצינו במהלך הבניה של השאילתות.
מהי שאילתה ב SQL.
איך ליצור טבלה שתשמש לנו כמאגר נתונים.
פקודות שיוכלו לעזור לנו בבנייה של השאילתות לדוגמא: (SELECT,WHERE,ORDER BY).
התחברות למאגר הנתונים והרצה של שאילתות שכתבנו.
קבלת תוצאות שרצינו במהלך הבניה של השאילתות.
פרויקט גמר
בנוסף לפרויקט הגמר המתגלגל נבצע עוד פרויקט גמר שישלב בתוכו בדיקות של אתר אינטרנט ומובייל.
הכנה לראיונות עבודה
על מנת להתקבל לעבודה בתחום עם סיום הקורס, התלמידים יעברו הדרכה בנושא כתיבה נכונה של קו”ח והכנה לראיון עבודה שבמהלכן נעשה סימולציות של ראיונות התואמות לשוק העבודה.