PracticU

ניהול תצורה וסיכון

בלי כתוביותעם כתוביות
PracticU › קורס הכנה למבחן ההסמכה ISTQB › ניהול תצורה וסיכון
ניהול תצורה וסיכון
בשיעור זה נלמד על שני נושאים: ניהול תצורה וסיכונים, שמופיעים בפרקים 5.4 ו-5.5 של חומר ההסמכה של ISTQB.
ניהול תצורה
1. מזהים ייחודיים: לכל פריט בדיקה, כמו טסט קייס, תקלה או requirement, יש מספר מזהה ובקרת גרסאות.
2. מעקב אחרי שינויים: אפשר לראות אילו שינויים בוצעו בטסט קייסים או ברקוויירמנטס לאורך הגרסאות והסבבים.
3. test set: קבוצה של טסט קייסים שניתן להשתמש בה שוב בין סבבים וגרסאות, כשמודול מסוים לא השתנה.
4. traceability: לכל requirement יש פרטי בדיקה מקבילים, כך שאפשר לדווח על המצב בכל סבב ובכל גרסה.
סיכונים
1. הגדרה: סיכון הוא אפשרות להתרחשות אירוע עתידי עם תוצאה שלילית. רמתו נקבעת לפי הסבירות להתרחשות ולפי ההשפעה.
2. סיכוני מוצר: התוצר לא יענה על הצרכים הלגיטימיים של המשתמשים, למשל בגלל פונקציונליות חסרה, ביצועים איטיים, אבטחה או חוויית משתמש לא מתאימה. סיכוני מוצר נקראים גם סיכוני איכות.
3. סיכוני פרויקט: עיכובים במסירה, אומדנים לא מדויקים, קיצוץ תקציב, שינויים מאוחרים, בעיות ארגוניות וספקים חיצוניים שלא עומדים בזמנים עלולים לפגוע ביכולת הפרויקט להשיג את מטרותיו.
במקרים מסוימים מנהל הפרויקט אחראי לכל סיכוני הפרויקט, אבל לא מעט פעמים מנהל הבדיקות אחראי לסיכוני הפרויקט הקשורים בבדיקות.
השיעור הבא בקורס: בדיקות מבוססות סיכונים

פרקי ההרצאה: ניהול תצורה וסיכון

  1. 00:00

    מבוא: ניהול תצורה ומעקב אחרי גרסאות

  2. 00:58

    סטים של בדיקות ושימוש חוזר

  3. 01:53

    מעקב אחר דרישות ותוצרי הבדיקה

  4. 03:12

    הגדרת סיכון: סבירות והשפעה

  5. 04:12

    סיכוני מוצר: פונקציונליות ותכנון

  6. 04:51

    סיכוני ביצועים וחוויית המשתמש

  7. 05:51

    סיכוני פרויקט: עיכובים ותקציב

  8. 06:46

    סיכונים ארגוניים ותלויות בין צוותים

תמלול ההרצאה: ניהול תצורה וסיכון

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

  1. 00:02

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

  2. 00:20

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

  3. 00:46

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

  4. 01:08

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

  5. 01:25

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

  6. 01:41

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

  7. 02:08

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

  8. 02:34

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

  9. 02:46

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

  10. 03:30

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

  11. 03:57

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

  12. 04:13

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

  13. 04:39

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

  14. 05:10

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

  15. 05:45

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

  16. 06:09

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

  17. 06:24

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

  18. 06:52

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

  19. 07:04

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

  20. 07:30

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

  21. 07:46

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

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

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

ההרצאה הבאה: בדיקות מבוססות סיכונים

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

  • ניהול OU
  • ניהול סיכונים
  • הגדרות תצורה - עבור סביבת הפיתוח - Visual Studio
  • ניהול טסטים - עם TestRail - חלק 1

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

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