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