PracticU

תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 4

בלי כתוביותעם כתוביות
PracticU › קורס הכנה לראיונות עבודה QA › תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 4
מילון מושגים:
QA - הבטחת איכות (Quality Assurance): תחום שעוסק בבדיקת תוכנה ובתהליכים שמבטיחים שהמוצר עומד בדרישות.
רגרסיה - בדיקות שמוודאות שתכונות שעבדו קודם ממשיכות לעבוד גם לאחר שינויים בקוד.
באג - תקלה או שגיאה בקוד שגורמת לתוכנה להתנהג בניגוד למצופה.
דוח - מסמך או תצוגה שמסכמים נתונים בצורה מאורגנת לצורך הבנה וקבלת החלטות.

תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 4
השיעור עוסק בהבדל בין בדיקות רגרסיה לבדיקה חוזרת, ובתפקידי איש הבדיקות לאורך התהליך.
רגרסיה מול בדיקה חוזרת
1. בדיקת רגרסיה: בודקים שקוד חדש לא פגע בתכונות שעבדו קודם. הבדיקה רחבה ומכסה חלקים רבים של המערכת.
2. בדיקה חוזרת (Retesting): בודקים מחדש תיקון ספציפי, כדי לוודא שהבאג באמת תוקן ולא חוזר.
מה איש הבדיקות עושה
3. סקירה סטטית: בוחנים מסמכי אפיון, מסמכי מוצר וסכמות לפני הבדיקה עצמה, ואם צריך מבצעים code review.
4. בדיקה לפי סיכונים: מדרגים את הסיכונים במערכת ומכינים בדיקות לפי חשיבותם. בכספומט, למשל, מכינים הרבה בדיקות להגנה מפני פריצה.
5. Sanity בייצור: אחרי העלאת גרסה מבצעים בדיקת שפיות בסביבת הייצור, ומדווחים את כל התוצאות בדוח מסודר להנהלה ולאחראים על המוצר. בדיקות אלפא ובטא מדמות את התנהגות הלקוחות לפני שהם בודקים בעצמם.
השילוב של סקירה מוקדמת, בדיקות ממוקדות וסבב רגרסיה הוא מה שמבטיח שהגרסה החדשה לא משבשת את הישנה.
השיעור הבא בקורס: תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 5

פרקי ההרצאה: תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 4

  1. 00:00

    רגרסיה לעומת בדיקה חוזרת

  2. 01:17

    משימות איש הבדיקות לאורך הפיתוח

  3. 02:15

    בדיקה מבוססת סשן

  4. 02:51

    סיכונים וכיסוי הבדיקות לפי חשיבות

תמלול ההרצאה: תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 4

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

  1. 00:02

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

  2. 00:15

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

  3. 00:39

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

  4. 01:05

    ההבדל בין בדיקות רגרסיה שהן בדיקות כלליות של המערכת ל-retesting של בדיקה האם הבאג באמת משתחזר או לא והאם הוא תוקן בצורה כמו שצריך. אז מה יש לנו מבחינת הדרישות מאיש הבדיקות?

  5. 01:21

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

  6. 01:38

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

  7. 01:53

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

  8. 02:10

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

  9. 02:33

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

  10. 02:51

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

לקורס המלא: קורס הכנה לראיונות עבודה QA

ההרצאה הקודמת: תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 3

ההרצאה הבאה: תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 5

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

  • עבודה עם VI - חלק 1
  • עבודה עם UIPickerView
  • איך נראת עבודה אמיתית
  • ראיון עבודה לתפקיד QA

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

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