PracticU

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

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

תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 3
השיעור ממשיך את שאלות הראיון עם בדיקות גבולות, מסמך תוכנית הבדיקה ומושגי אג'ייל.
שאלות ותשובות
1. Boundary Value: בדיקת ערכי הקצה של הקלט. דוגמה: סיסמה שחייבת להיות בין 8 ל-16 תווים, ובודקים 7, 8, 16 ו-17 תווים.
2. Branch Testing: בדיקה של כל ההסתעפויות בקוד, כמו if ו-else. זו בדיקת קופסה לבנה.
3. תוכן ה-Test Plan: יעדי הבדיקה, היקף (מה נבדק ומה לא), גבולות ותחומי המודולים, הסביבות שבהן מבצעים את הבדיקות, מי מבצע, לוחות הזמנים, והרשימה של הסיכונים.
4. קריטריוני כניסה ויציאה: כניסה: בדיקות הרכיב וה-smoke עברו בהצלחה. יציאה: התחום שהוגדר כוסה, ואין באגים קריטיים.
5. בדיקות באג'ייל: נשענות על אוטומציה שמכסה רגרסיה במהירות, כדי לתת משוב מהיר לצוות הפיתוח בתוך האיטרציות הקצרות.
6. אסטרטגיית אוטומציה: המסמך מגדיר אילו בדיקות יהיו אוטומטיות, אילו תהליכים לא יכוסו, איך מטפלים בשגיאות ובדיבאג, ואיך מציגים את הדוחות.
כשמכירים את התוכן של כל מסמך, קל לענות על שאלות הראיון בצורה מסודרת.
השיעור הבא בקורס: תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 4

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

  1. 00:00

    שאלות QA: בדיקות גבול ו-Branch Testing

  2. 01:50

    תוכן תוכנית הבדיקה וטסט קייסים

  3. 03:02

    קריטריוני כניסה ויציאה לבדיקות

  4. 04:02

    תוצרים וסיכונים לצוות הבדיקות

  5. 04:55

    בדיקות Agile ואוטומציה

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

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

  1. 00:02

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

  2. 00:23

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

  3. 00:36

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

  4. 01:03

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

  5. 01:30

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

  6. 01:40

    זאת אומרת, כל ה-if, else, כל השאלות האלה שעולות בתהליך של בדיקת קוד, אז אנחנו בודקים בעזרת Branch Testing, וזה שייך לתחום של בדיקות קופסה לבנה.

  7. 01:54

    What are the contents of test plan and test cases? אז מה אנחנו בעצם מכילים או מחזיקים בתוך המסמכים האלה, שנקראים טסט פלאן, תוכנית בדיקה וטסט קייסס, מקרי בדיקה.

  8. 02:12

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

  9. 02:28

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

  10. 02:55

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

  11. 03:23

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

  12. 03:44

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

  13. 04:02

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

  14. 04:20

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

  15. 04:44

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

  16. 05:00

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

  17. 05:27

    לדרישות של צוות הפיתוח שינויים מהירים הבנה

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

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

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

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

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

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

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