סילבוס קורס בדיקות תוכנה אורך הקורס 6 :מפגשים מטרות הקורס :קורס זה מקנה לחניך את הכלים והידע הדרושים בכדי לעבוד בתחום בדיקות התוכנה. במהלך קורס זה החניכים נחשפים לעולם ההי-טק ,ממבנה של חברת הי-טק ,דרך הפונקציות והתפקידים השונים הקיימים ,מתודולוגיות עבודה ,מושגים רלוונטיים בתחום ,סוגי בדיקות ,מסמכים רלוונטיים ,שיטות עבודה יעילות וכן הכרה ושימוש בטכנולוגיות העדכניות והרלוונטיות ביותר לתחום זה. קהל יעד :קורס זה מיועד לחסרי רקע בעולם ההי-טק אשר רוצים להשתלב בתחום. מתודולוגיית הקורס :הקורס מורכב משישה מפגשים שבועיים במשך שלוש שעות כל אחד ,כאשר הרכב כל שיעור יהיה – הרצאה פרונטלית במשך של שעתיים הפסקה של רבע שעה הכנה לקראת התרגול המעשי במשך של רבע שעה תרגול מעשי בכיתה בליווי המרצה במשך חצי שעה על מנת לספק ניסיון מעשי בהיקף משמעותי ,כתבנו את התרגולים הפרקטיים כך שתדרש השקעת זמן בבית מעבר לזמן המוקצה לתרגולים בכיתה .הרעיון מאחורי עיקרון זה הוא לאפשר לכל סטודנט להעמיק בכל אחד מהתרגולים במידה הרצויה והמתאימה לו .נדגיש ונציין כי על מנת להגיע להישגים מיטבים, המלצת בית הספר היא להקפיד להשלים את כל התרגולים בבית במלואם. תוכנית הלימודים: שיעור – 1מבוא לבדיקות תוכנה ועולם התוכנה נכיר את עולם פיתוח התוכנה ,מאירועים בולטים בהיסטוריה של המחשב ועד לחברות הי-טק מודרניות והתפקידנים השונים שנפגוש שם – מפתחים ,אנשי בדיקות ,אינטגרציה, דוקומנטציה ,tier3,ארכיטקטורה ועוד. ננתח את תפקידם של אנשי בדיקות התוכנה. נכיר מתודולוגיות פיתוח מודרניות -מפל המים ,מודל agile ,VוScrum נלמד על מחזור חיי הבאג ,את עליית מחיר תיקון הבאג ככל שהוא מתגלה בשלב מאוחר יותר בשיעור זה לא יהיה תרגול מעשי שיעורים – 3 + 2טכניקות לתכנון והרצת בדיקות נכיר מסמכי STP, STD, STR נכיר את מושג ה Risk based testingומתי ואיך עושים שימוש בRBT נחשף לכלי ניהול בדיקות – Bugzilla, QC נלמד על סוגי בדיקות: מובנות לעומת exploratory o קופסא לבנה לעומת שחורה o רגרסיה o בדיקות שליליות לעומת חיוביות o עומסים o ביצועים o כל המידע במסמך זה הינו בבעלות .Practisלפרטים – http://www.practis.co.il בדיקות מערכת לעומת בדיקת קומפוננטות o Keyword driven testing o Acceptance testing o נכיר שיטות לייעול תהליך הבדיקות: Boundary testing o טבלת מצבים o תהליך nightly o תרגול מעשי בשיעור -כתיבת מסמכי בדיקות מתוך אפיון נתון תוך שימוש בכלים רלוונטיים .הרצת בדיקות שנכתבו על ידי סטודנט אחר בכיתה. שיעור – 4כלים שחשוב להכיר מערכות הפעלה שונות – )Windows, MacOS, Linux (Ubuntu טכנולוגיית – VMהכרה הטכנולוגיה ,עבודה עם -snapshotים .הכרות עם VirtualBox נלמד כיצד מנתרים תעבורת רשת באמצעות WireShark נכיר מסמכי XML, JSON נעבור על פרוטוקולים נפוצים – HTTP, TCP, UDP, ICMP, HTML, DNS תרגול מעשי בשיעור – עבודה עם VirtualBoxועם WireShark שיעור SQL – 5 הסבר והכרות עם מסדי נתונים הכרת שפת SQLושליפות בסיסיות ומורכבות הבנת קשרים בין טבלאות – 1T1, 1TM, MTM הכרות עם מסדי נתונים שונים – MSSql, MySQL תרגול מעשי בשיעור – עבודה עם מסדי נתונים ,הרצת שאילתות בסיסיות ועד מורכבות שיעור – 6סיכום הקורס והכנה למציאת עבודה סיכום הקורס על ידי מעבר על בחינה לדוגמא של ה ISTQB איך לכתוב קורות חיים כולל דוגמאות איך מתנהל ראיון עבודה סעיפים חשובים וזכויות עובדים בעת חתימה על חוזה תרגול מעשי בשיעור – סימולציות ראיונות עבודה כל המידע במסמך זה הינו בבעלות .Practisלפרטים – http://www.practis.co.il
© Copyright 2024