PracticU

בדיקות הקבלה - חלק 1

בלי כתוביותעם כתוביות
PracticU › קורס הכנה למבחן ההסמכה ISTQB › בדיקות הקבלה - חלק 1
מילון מושגים:
דרישות - התיאור של מה שמערכת או תוכנה צריכות לעשות, המשמש בסיס לפיתוח ולבדיקות.
גיבוי - העתק שמור של נתונים שנשמר כדי לאפשר שחזור במקרה של תקלה, מחיקה או פגיעה במקור.
שחזור - החזרת נתונים או מערכת למצב תקין קודם מתוך גיבוי, לאחר תקלה, מחיקה או פגיעה.
מסד נתונים - אוסף מאורגן של נתונים המאוחסן כך שאפשר לשמור, לחפש, לעדכן ולשלוף אותו ביעילות, לרוב באמצעות שפת שאילתות.

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

פרקי ההרצאה: בדיקות הקבלה - חלק 1

  1. 00:00

    חזרה על רמות הבדיקה ותרשים מחזור החיים

  2. 00:39

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

  3. 01:32

    שלב בדיקת המערכת מקצה לקצה

  4. 02:28

    מהן בדיקות הקבלה ומטרותיהן

  5. 03:07

    מטרת הבדיקה - אמון באיכות המוצר המוגמר

  6. 03:43

    מידע להערכת מוכנות המערכת להפצה

  7. 04:18

    תקלה בליבת המוצר כסיכון לפרויקט

תמלול ההרצאה: בדיקות הקבלה - חלק 1

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

  1. 00:03

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

  2. 00:17

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

  3. 00:43

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

  4. 00:57

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

  5. 01:23

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

  6. 01:47

    דיברנו על הדוגמה של המערכת ATM מערכת למשיכת כספים אז פה יש לנו את השלב של בניית המערכת 1, 2 ו-3 בשלב 4 יש לנו את שלב הבדיקה שכבר בודקת האם המשתמש יוכל לבצע את כל הפעולות, החל מזדהות בהקשת קוד סודי וכלה במשיכת כסף או בבירור יתרה או בקבלת פרטים אחרים מהמערכת.

  7. 02:13

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

  8. 02:28

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

  9. 02:49

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

  10. 03:14

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

  11. 03:40

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

  12. 03:50

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

  13. 04:14

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

לקורס המלא: קורס הכנה למבחן ISTQB אונליין

ההרצאה הקודמת: System Testing

ההרצאה הבאה: בדיקות הקבלה - חלק 2

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

  • בדיקות קונפיגורציה
  • סוגי בדיקות
  • בדיקות ידניות
  • בדיקות של GUI

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

  • קורס בדיקות ידניות - QA
  • קורס בדיקות ידניות - Manual Testing