
הטקסט המלא של הדקות הראשונות בהרצאה «מה הוא בודק תוכנה?» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
לארגון שמפתח תוכנה הדבר המשמעותי ביותר בשבילו זה לוודא שהמוצר שהוא מפתח הוא מוצר איכותי מה זה אומר איכות של מוצר תוכנה שאפשר להסתמך עליו שהוא יציב רלביליטי תחשבו על המוצר כמו גוגל אנחנו יכולים לסמוך עליו שהוא יעבוד כמו שצריך להשגת המטרה הזאתי בעצם אנחנו יוצרים את תפקיד בודקי התוכנה אותם אנשים שתפקידם
להריץ בדיקות בסוגריים יכולות להיות ידניות או אוטומטיות על המערכת הנבדקת, Application Under Test או ראשי תיבות AUT, על מנת לוודא שאין בה בעיות קריטיות ושהיא פועלת בהתאם לדרישות שנקבעו בשלב התכנון והעיצוב של המערכת. כלומר, שלא יהיו הפתעות ואכזבות.
כל הדברים האלה הבודקים צריכים לוודא ולהכיל ולבצע על מנת שהמערכת תענה על הציפיות. יש פה משפט אחד, יש במשפט הזה איזשהו ביטוי לוודא שאין בה בעיות קריטיות, כלומר בעיות קריטיות אלה בעיות שגורמות למערכת לא לבצע את פעולת הבסיס שאליה היא נוצרה. שוב, אם אני נותן את הדוגמה של גוגל, אם היא לא מסוגלת להביא לתוצאות חיפוש
רלוונטיות זו בעיה קריטית, אבל אם יש פה ושם שגיאות קטנות זה לא אומר שהציפייה היא שלא נמצא אותם כבודקי תוכנה, אנחנו כן צריכים לאתר תקלות גם אם הן קטנות ומינוריות, איזו שגיאת כתיב או כפתור שהוא נראה פחות טוב ממה שהוא אמור להיות.
התקלות צריכות להיות מתועדות, צריכות להיות מדווחות, צריכות להיות מעוטרות, אבל הכוונה היא לא לייצר מערכת נטולת תקלות או באגים בכלל, כי זה כמעט בלתי אפשרי.
המטרה היא לייצר מערכת שמבצעת ביעילות על פי הציפייה של משתמשי התוכנה והבעלי עניין במערכת. זאת אומרת שהמערכת תעבוד כפי שמצופה ממנה. אז בודקי תוכנה, אפשר לקרוא להם גם סוג של בלשים, כלומר צוות שהמטרה שלו היא לחשוף כשלים, לחשוף כישלונות וטעויות ובעיות שלא נראות על פני השטח.
בגלל זה איש בדיקות טוב הוא בן אדם שיודע לחקור, יודע לאסוף מידע, יודע לתעד, יודע להבין מה המערכת באמת רוצה לעשות, לנסח תרחישי בדיקה טובים, ייתנו לנו ודאות שכשהמערכת תהיה בשלב העבודה מול הלקוחות האמיתיים, מול האנשים שבאמת צריכים את המערכת, היא תעמוד בציפיות שלהם ותזכה להכרה ותזכה בעצם לפידבק הטוב שהיא
אמורה להיות כמערכת איכותית. Quality Assurance Engineers, כלומר בודקי תוכנה יש להם מגוון של כינויים