PracticU

System Testing

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

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

פרקי ההרצאה: System Testing

  1. 00:00

    חזרה: רמות הבדיקה לפי שלבי הפיתוח

  2. 00:39

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

  3. 01:16

    תסריט קצה לקצה - מסע משתמש בפייסבוק

  4. 01:52

    מטרות בדיקות המערכת ובניית אמון במוצר

תמלול ההרצאה: System Testing

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

  1. 00:02

    שלום בשיעורים הקודמים דיברנו על מחזור חיי פיתוח תוכנה ה-software development life cycle אמרנו שלכל נקודה במחזור החיים של פיתוח התוכנה יש את רמת הבדיקות המתאימה לאותה נקודה לדוגמה ראינו את בדיקות רכיבים או בדיקות הקומפוננט קומפוננט טסטינג או יוניט טסטינג שהם מתאימים לשלב היישום

  2. 00:27

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

  3. 00:51

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

  4. 01:07

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

  5. 01:32

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

  6. 01:53

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

  7. 02:13

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

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

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

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

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

  • The File System
  • Website Testing
  • מבוא ל-Risk Based Testing ב-QA
  • מה זה בדיקות חדירות - Penetration Testing

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

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