PracticU

תכנון בדיקות

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

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

פרקי ההרצאה: תכנון בדיקות

  1. 00:00

    מבוא: מטרת תוכנית הבדיקות

  2. 00:41

    תוכנית בדיקות לפי תרבות הארגון

  3. 01:43

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

  4. 02:25

    תוכנית בדיקות כמסמך חי

  5. 03:04

    קביעת היקף, סיכונים וגישה לבדיקות

  6. 04:17

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

תמלול ההרצאה: תכנון בדיקות

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

  1. 00:03

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

  2. 00:26

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

  3. 00:55

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

  4. 01:09

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

  5. 01:32

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

  6. 01:53

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

  7. 02:22

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

  8. 02:51

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

  9. 03:09

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

  10. 03:30

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

  11. 03:59

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

  12. 04:33

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

  13. 05:03

    אוקיי, זו איזושהי תצוגה מאוד מאוד תיאורטית של ה-Software

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

ההרצאה הקודמת: משימות של מנהל צוות הבדיקות

ההרצאה הבאה: אסטרטגית בדיקות

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

  • תכנון VPC ב-AWS - חלק 1
  • תכנון רשת ב-Virtual Networks
  • בדיקות קונפיגורציה
  • סוגי בדיקות

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

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