סילבוס קורס הכשרה משולב לבודקי תוכנה ואוטומציה מטרות הקורס :קורס זה הוא קורס הבדיקות המקיף ביותר .בחלקו הראשון החניך יוכשר למקצוע בודק תוכנה ,במסגרתו ייחשף החניך למושגים בסיסיים בעולם ההי-טק וייחשף למתדולוגיות עבודה וכלים בהם עושים שימוש יומיומי אנשי בדיקות התוכנה .בחלקו השני של הקורס ,החניך יעבור הכשרה למהנדס בדיקות אוטומטיות ,במסגרת הכשרה זו ייחשף החניך לטכנולוגיות העדכניות ביותר וייצבור ניסיון מעשי בפיתוח והרצת בדיקות באותם הכלים .קורס זה למעשה סולל את דרכו של החניך להתקדמות בעולם ההי- טק ומספק לו אפשרות בחירה בין שני מקצועות שונים בתחום ,אשר מכל אחד מהם יוכל להמשיך להתקדם במסלול הרצוי לו. מתודולוגיית הקורס :הקורס מורכב מעשרה מפגשים במשך שעתיים וחצי כל אחד ,כאשר הרכב כל שיעור יהיה – הרצאה פרונטלית במשך של שעה וחצי הפסקה של רבע שעה הכנה לקראת התרגול המעשי במשך של רבע שעה תרגול מעשי בכיתה בליווי המרצה במשך חצי שעה על מנת לספק ניסיון מעשי בהיקף משמעותי ,כתבנו את התרגולים הפרקטיים כך שתדרש השקעת זמן בבית מעבר לזמן המוקצה לתרגולים בכיתה .הרעיון מאחורי עיקרון זה הוא לאפשר לכל סטודנט להעמיק בכל אחד מהתרגולים במידה הרצויה והמתאימה לו .נדגיש ונציין כי על מנת להגיע להישגים מיטבים, המלצת בית הספר היא להקפיד להשלים את כל התרגולים בבית במלואם. תוכנית הלימודים : שיעור – 1מבוא לבדיקות תוכנה ועולם התוכנה נלמד על הפונקציות השונות שיש בחברות הי-טק :אינטגרציה ,דוקומנטציה , tier3 ,ארכיטקטורה ועוד. נכיר את המושג SQAעל כל נגזרותיו וננתח את התפקיד של אנשי ה SQAבעולם התוכנה. נכיר מתודולוגיות פיתוח מודרניות -מפל המים ,מודל agile , Vו Scrum נלמד על מחזור חיי הבאג ,את עליית מחיר תיקון הבאג ככל שהוא מתגלה בשלב מאוחר יותר בשיעור זה לא יהיה תרגול מעשי שיעורים – 3 + 2טכניקות לתכנון והרצת בדיקות נכיר מסמכי STP, STD נכיר את מושג ה Risk based testingומתי ואיך עושים שימוש ב RBT נחשף לכלי ניהול בדיקות – MTM, QC נלמד על סוגי בדיקות: מובנות לעומת exploratory o קופסא לבנה לעומת שחורה o רגרסיה o בדיקות שליליות לעומת חיוביות o עומסים o ביצועים o בדיקות מערכת לעומת בדיקת קומפוננטות o Keyword driven testing o Acceptance testing o נכיר שיטות לייעול תהליך הבדיקות: כל המידע במסמך זה הינו בבעלות . Practisלפרטים – http://www.practis.co.il Boundary testing o טבלת מצבים o תהליך nightly o תרגול מעשי בשיעור -כתיבת מסמכי בדיקות מתוך אפיון נתון תוך שימוש בכלים רלוונטיים .הרצת בדיקות שנכתבו על ידי סטודנט אחר בכיתה. שיעור – 4הקניית בסיס בתכנות (כי כל בודק תוכנה צריך להכיר במגבלות עולם התכנות) הכרת שפות תכנות שונות – asm, c, c++, c#, java, javascript, python, perl, ruby הבנת ההבדלים בין שפה עילית לשפות נמוכות יותר הכרת עיקרון תכנות מונחה עצמים הכרת מושגים בסיסיים בתכנות ומשמעותם ,כגון Checkbox/combobox/textbox Exception False positive and false negative Client side Vs. Server side X86 Vs. X64 הבנת ההבדל בין פיתוח ל desktopלבין פיתוח לווב (דפדפנים שונים) פרוטוקולים נפוצים – http, TCP, UDP, SOAP, html מערכות הפעלה שונות – Windows, MacOS, Linux תרגול מעשי בשיעור – התנסות מעשית עם מערכות הפעלה שונות .בנוסף כתיבת קוד בסיסי בשפת סקריפט . שיעור – 5כלים שחשוב להכיר טכנולוגיית – VMהכרה הטכנולוגיה ,עבודה עם - snapshotים .הכרות עם VirtualBox כלים לניהול תצורה – TFS, ClearCase, Git כלים לתמיכה בתהליך CruiseControl, finalbuilder – nightly כלים לניתור תעבורת רשת – wireShark כלים נוספים כגון fsutilו spacehog תרגול מעשי בשיעור – עבודה עם virtualBoxועם wireShark שיעור SQL – 6 הסבר והכרות עם מסדי נתונים הכרת שפת SQLושליפות בסיסיות ומורכבות הבנת קשרים בין טבלאות – 1T1, 1TM, MTM הכרות עם מסדי נתונים שונים – MSSql, MySQL תרגול מעשי בשיעור – עבודה עם מסדי נתונים ,הרצת שאילתות בסיסיות ועד מורכבות שיעור – 7אוטומציית VBS מה זה אוטומציה הקלטה לעומת כתיבה ייתרונות וחסרונות האוטומציה אוטומציית בדיקות GUI אוטומציית בדיקות עומסים – VisualStudioו LoadRunner כל המידע במסמך זה הינו בבעלות . Practisלפרטים – http://www.practis.co.il עבודה באקסל עם מאקרו כדוגמא הדגמה איך פותרים בעיה תכנותית בעזרת חיפוש בגוגל הצגת יכולות בסיסיות של AutoIT תרגול מעשי בשיעור – דף עבודה לתרגול אוטומצייה באקסל וכן סקריפטים של VBS שיעורים Selenium – 8+9 הכרות עם הטכנולוגיה – אוטומציית בדיקות ווב הכרות עם סביבת העבודה הקלטת פעולות עריכת פעולות מוקלטות הוספת קוד חדש הרצת הבדיקות ואיסוף התוצאות תרגול מעשי בשיעור – כתיבת סט של בדיקות לאפליקציית דוגמא אשר נשתלו בה באגים בכוונה תחילה שיעור – 10סיכום הקורס והכנה למציאת עבודה סיכום הקורס על ידי מעבר על בחינה לדוגמא של ה ISTQB איך לכתוב קורות חיים כולל דוגמאות איך מתנהל ראיון עבודה סעיפים חשובים וזכויות עובדים בעת חתימה על חוזה תרגול מעשי בשיעור – סימולציות ראיונות עבודה כל המידע במסמך זה הינו בבעלות . Practisלפרטים – http://www.practis.co.il
© Copyright 2024