
הטקסט המלא של הדקות הראשונות בהרצאה «כלים ותוכנות של בודקי תוכנה - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום, פרק 6 בחומר ההסמכה של ה-STQB עוסק בכלים תומכי בדיקות. לצוות הבדיקות יש כמה משימות. אחד מהם לדוגמה זה בעצם ניהול הטסט קייסים, ניהול המקרה בדיקה.
המטרה השנייה לדוגמה זה ניהול התקלות שנמצאו תוך כדי הרצאת הטסט קייסים. משימה נוספת היא הצגת התוצאות הריצה. משימה שלישית זה, או משימה נוספת היא להציג את הכיסוי של הטסטים.
משימות אחרות יכולות להיות כלולות של ביצוע הדמיה של עומס על המערכת הנבדקת. עוד משימה שיכולה להיות זה הרצה חוזרת מחזורית של הבדיקות שבוצעו.
וכל המשימות האלה בעצם ניתן או צריך אין דרך אחרת בעצם אלא להשתמש בכלים שיעזרו לנו להשיג את המטרה להשיג את לעמוד ביעדים מטרות של צוות הבדיקות.
סעיף 6.1 דן בשיקולים בבחירת כלי הבדיקות. כלי בדיקות ניתנים לסיווג על ידי הקטגוריות הבאות, כלים בשימוש ישיר של הבדיקות, כמו כלים לביצוע בדיקות וכלים להכנת נתוני בדיקות, כלומר כלים שבעצם בפועל אנחנו מריצים בעזרתם את הבדיקה עצמה. לדוגמה, כלים להרצה אוטומטית של בדיקות או כלים לביצוע
בדיקת ביצועים ועומסים, כלים מסוג אחד. כלים מסוג אחר הם כלים שמסייעים בניהול הדרישות, מקרי הבדיקה, הליכי בדיקה, תסריטי בדיקה אוטומטיים. זאת אומרת, אותם כלים שמסייעים לנו לנהל את ה-requirement, לנהל את ה-test cases,
לנהל את תהליכי הבדיקה, להציג את התוצאות, כל אלה הם בדרך כלל מוצרים או כלים שנותנים לנו לנהל את המחזור חיים של תהליך הבדיקות ושל תהליך הפיתוח.
מה עיניהם של חברת מייקרופוקוס כמו QC משהו כזה. אנחנו נכיר כלים וכלים מובילים בתעשייה בהמשך. כלים המשמשים לחקירה והערכה, זאת אומרת כלים שמשמשים לניטור ובדיקה, זה יכול להיות לדוגמה J-Meter שעוזר לנו לבדיקת עומסים, כל כלי שמסייע בבדיקות,
כלומר כל כלי זה יכול להיות אפילו גיליון אלקטרוני או אקסל מסייע לנו לרכז את התוצאות. סיווג של כלי בדיקות, כלים שעוזרים לנו לשפר יעילות של פעילויות הבדיקה על ידי אוטומציה, זאת אומרת, אוטומציה אומרת, פעולות שאמורות לחזור על עצמן בצורה מחזורית, יבוצעו על ידי מערכת
שתבצע אותן בצורה אוטומטית. לצורך כך נשתמש לדוגמה ב-UFT של מיקרופוקוס או סלניום וכדומה. שיפור יעילות של פעילויות הבדיקה על ידי תמיכה בפעילויות בדיקה ידניות לאורך הליך הבדיקות, אז זה יכול להיות כלים לניהול מחזור החיים של הבדיקות, כלים לניהול טסט קייסים וכדומה.
שיפור איכות פעילויות הבדיקה על ידי שמירה על עקביות בבדיקות ורמה גבוהה של שחזור פגמים, אז זה יכול להיות כלים לשחזור תקלות או למציאת פגמים.
אוטומציה של פעילויות שלא ניתן לבצע ידנית, כלומר, הזנה של הרבה נתונים בצורה ממוקנת, אוטומטית, על ידי רובוט אוטומטי שמבצע את הפעולות שאנחנו רוצים לבצע על המערכת, אבל לא יכולים לבצע בעזרת בדיקות ידניות.
לדוגמה, סימולציה של עומס על מערכת מבדקת. סיווג נוסף יכול להיות לפי הגדלת אמינות הבדיקות. שוב, אנחנו חוזרים לנושא של אוטומציה. כשאנחנו רוצים לבצע בדיקות בצורה שיטתית, אז הרבה פעמים נשתמש בכלים חיצוניים, ולא בבדיקות ידניות.
ניתן לסווג כלים על פי מספר קריטריונים כגון מטרת הכלי, לדוגמה בדיקת ביצועים או בדיקות פונקציונליות, מחיר, האם זה מחיר, איזה מחיר ניתן, הוא שנתי, חודשי, או אולי אפשר להשתמש בזה ללא עלויות, מודל הרישיון, האם הוא קוד פתוח או חברה שמבקשת כסף על השימוש
לפי כמות, לפי חודשים, לפי תקופת זמן, לפי מספר בדיקות שמבוצעות, חלק מהכלים תומכים בפעילויות אחת עיקרית בצורה ברורה, לדוגמה בדיקת עומסים או בדיקת ריצה פונקציונלית, וחלק אחר של הכלים עשוי לתמוך ביותר מפעילות אחת,