PracticU

ראיון עבודה מקצועי בשילוב מושגים
מתחום הבדיקות - QA - חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס מבוא ל-QA - מידע חשוב לבודק תוכנה › ראיון עבודה מקצועי בשילוב מושגים מתחום הבדיקות - QA - חלק 2
מילון מושגים:
QA - הבטחת איכות (Quality Assurance): תחום שעוסק בבדיקת תוכנה ובתהליכים שמבטיחים שהמוצר עומד בדרישות.
דרישות - התיאור של מה שמערכת או תוכנה צריכות לעשות, המשמש בסיס לפיתוח ולבדיקות.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.
Agile - גישת פיתוח איטרטיבית וגמישה, שבה העבודה מתקדמת במחזורים קצרים עם משוב והתאמה מתמשכים.
באג - תקלה או שגיאה בקוד שגורמת לתוכנה להתנהג בניגוד למצופה.

ראיון עבודה מקצועי בשילוב מושגים מתחום הבדיקות - QA - חלק 2
חלק זה ממשיך את ההכנה לראיון ומרכז מושגים שכדאי להכיר ולתרגל בקול, עם דוגמאות משלכם, לפני שמגיעים לראיון.
מושגים שחייבים להכיר
1. SDLC: כדאי לתרגל לצייר את המחזור: Planning (תכנון), Analyzing (ניתוח דרישות), Design (עיצוב), פיתוח, בטחת איכות ו-maintenance, שבו מקבלים משוב מהמערכת המוגמרת. שלב בטחת האיכות הוא העבודה שלנו, והוא מוודא שהמוצר תואם לתכנון ולרצון הלקוח.
2. בדיקה פונקציונלית ולא פונקציונלית: פונקציונלית בודקת שהאתר עושה מה שנדרש, למשל שאפשר לרכוש מוצר באתר מסחר. לא פונקציונלית עוסקת בחוויית משתמש, בעיצוב, בהתאמה לדפדפנים ולמערכות הפעלה, ובעומסים.
3. Agile מול Waterfall: ב-Agile בודקים ומפתחים עובדים במקביל, ולכן הפער בין פיתוח לבטחת איכות קצר. ב-Waterfall הצוותים עובדים בטור, וזה מאט את הפיתוח ואת המשוב על תקלות.
4. Blackbox ו-Whitebox: Whitebox קשור לקוד ומבוצע בידי מתכנתים. Blackbox נעשה מנקודת מבטו של הלקוח, ובדרך כלל בידי בודקים.
5. טסט קייס: צעדים ספציפיים ובסופם Expected Results. כותבים את הטסט, ואחר כך מריצים אותו ומשווים להתנהגות בפועל.
6. STLC: כתיבת טסטים לפי מסמכי האפיון, הרצתם ופתיחת באגים בפער, באמצעות Jira.
אחרי ההרצאה תוכלו להסביר כל אחד מהמושגים האלה בצורה מסודרת.
השיעור הבא בקורס: ראיון עבודה מקצועי בשילוב מושגים מתחום הבדיקות - QA - חלק 3

פרקי ההרצאה: ראיון עבודה מקצועי בשילוב מושגים מתחום הבדיקות - QA - חלק 2

  1. 00:00

    מושגים לפני הראיון

  2. 00:38

    שלבי ה-SDLC

  3. 01:34

    בדיקות פונקציונליות

  4. 02:10

    בדיקות לא פונקציונליות ועומסים

  5. 02:47

    אג'ייל מול ווטרפול

  6. 03:22

    בלאקבוקס מול ווייטבוקס

תמלול ההרצאה: ראיון עבודה מקצועי בשילוב מושגים מתחום הבדיקות - QA - חלק 2

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

  1. 00:02

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

  2. 00:14

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

  3. 00:28

    לדוגמה, Software Development Lifecycle, באזור חיים של פיתוח תוכנה. אז דיברנו על Software Development Lifescape. הדבר הכי טוב שאנחנו יכולים לעשות זה לתרגל את היכולת שלנו לצייר את הציור הזה. אז יש לנו Planning שזה תכנון, יש לנו את ה-Analyzing, את הניתוח, יש לנו את ה-Design שזה העיצוב בעצם של הפרויקט.

  4. 00:51

    ב-Planning אנחנו מתכננים, ב-Analyzer אנחנו מנתחים את הדרישות, ב-Design אנחנו כבר מתחילים לפרוט את התכנון לפסים יותר ספציפיים, וזה כמובן ברמה תיאורטית, אנחנו לא באמת עושים את זה, אני רק רוצה להסביר את ה-SDLC.

  5. 01:06

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

  6. 01:22

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

  7. 01:34

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

  8. 01:44

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

  9. 01:56

    נגיד יש לי אתר לרכישה כמו ebay או אמזון או אתר e-commerce אחר, אני רוצה לוודא שאני מסוגל לרכוש מוצר דרך האתר. לעומת בדיקה שאינה פונקציונלית, זו בדיקה שמתמקדת ב-user experience, בחוויית משתמש, בעיצוב, מותאמות של האתר לכלים שונים או למערכות שונות, לבראוזרים שונים, למערכות הפעלה שונות.

  10. 02:20

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

  11. 02:31

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

  12. 02:45

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

  13. 03:00

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

  14. 03:16

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

  15. 03:37

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

  16. 03:51

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

לקורס המלא: קורס מבוא ל‑QA אונליין

ההרצאה הקודמת: ראיון עבודה מקצועי בשילוב מושגים - מתחום הבדיקות - QA - חלק 1

ההרצאה הבאה: ראיון עבודה מקצועי בשילוב מושגים - מתחום הבדיקות - QA - חלק 3

הרצאות קשורות מקורסים אחרים

  • ראיון עבודה - TCP/IP - חלק 1
  • הכנה לראיון עבודה QA - מושגים תיאורתיים ISTQB
  • הפסיכולוגיה של הבדיקות
  • עבודה עם VI - חלק 1

קורסים נוספים במסלול

  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven