PracticU

כלים ותוכנות של בודקי תוכנה - חלק 2

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

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

פרקי ההרצאה: כלים ותוכנות של בודקי תוכנה - חלק 2

  1. 00:00

    מבוא: משימות של כלים תומכי בדיקות

  2. 00:59

    סיווג כלי הבדיקות ובחירתם

  3. 02:02

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

  4. 02:41

    כלי אוטומציה כמו UFT וסלניום

  5. 03:17

    שיפור יעילות ואיכות הבדיקות

  6. 04:11

    קריטריונים לבחירה: מטרה, מחיר ורישיון

תמלול ההרצאה: כלים ותוכנות של בודקי תוכנה - חלק 2

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

  1. 00:02

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

  2. 00:18

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

  3. 00:36

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

  4. 00:52

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

  5. 01:13

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

  6. 01:35

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

  7. 01:58

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

  8. 02:13

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

  9. 02:41

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

  10. 03:04

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

  11. 03:32

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

  12. 03:44

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

  13. 04:01

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

  14. 04:23

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

  15. 04:47

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

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

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

ההרצאה הבאה: כלים ותוכנות של בודקי תוכנה - חלק 3

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

  • מה זה בדיקות תוכנה - QA
  • בדיקות תאימות תוכנה
  • מחזור חיים של תוכנה
  • איך לוודא איכות בפיתוח תוכנה

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

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