PracticU

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

בלי כתוביותעם כתוביות
PracticU › קורס בדיקות ידניות - QA › איש הבדיקות ודרישות מערכת
איש הבדיקות ודרישות מערכת
מה הן דרישות מוצר, ואיך הן מתורגמות לתכונות שאיש בדיקות בודק. ההרצאה משתמשת בדוגמה של מערכת להזמנת כרטיסי טיסה.
מה זה דרישות
דרישות הן סט התנהגויות ותכונות שמצפים שהמערכת תמלא כדי לענות על הציפיות של המשתמשים שבגללן נכתבה.
דוגמה: מערכת להזמנת כרטיסי טיסה
1. פונקציונליות ליבה: להזמין כרטיס טיסה מנקודת יציאה ליעד לפי תאריכים וכמות נוסעים, כולל סריקת תוצאות והשוואת מחירים.
2. ביצועים (Performance): אחרי בחירת יעד ותאריך ולחיצה על חיפוש, התשובה ממסד הנתונים צריכה להגיע מהר, נכון ומדויק.
3. ממשקים (Interfaces): חיבור לטכנולוגיות או למקורות מידע משלימים, כמו סריקת קוד להורדת האפליקציה.
4. תחזוקה: המערכת צריכה להיות ניתנת לתחזוקה, לעדכון נתונים ולתיקון תקלות בקלות.
5. אמינות ואבטחה: נתונים נכונים ורלוונטיים, ופרטי האשראי בזמן הקנייה לא עוברים לאחרים.
6. איכות ובהירות: הנתונים המוצגים נכונים וברורים.
מרכיבים מערך דרישות כזה, ואם המערכת ממלאת אותן ברמה טובה, מקבלים מוצר איכותי שמשרת את הלקוחות כמצופה.
אחרי ההרצאה אפשר לפרק מערכת לדרישות פונקציונליות ולדרישות כמו ביצועים, תחזוקה ואמינות.
השיעור הבא בקורס: מסמך אסטרטגיית בדיקות

פרקי ההרצאה: איש הבדיקות ודרישות מערכת

  1. 00:00

    מהן דרישות מוצר

  2. 00:39

    פונקציונליות ליבה בהזמנת טיסות

  3. 01:14

    דרישת מהירות וביצועים

תמלול ההרצאה: איש הבדיקות ודרישות מערכת

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

  1. 00:02

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

  2. 00:19

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

  3. 00:33

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

  4. 00:50

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

  5. 01:09

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

  6. 01:24

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

  7. 01:52

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

לקורס המלא: קורס בדיקות תוכנה ידניות QA

ההרצאה הקודמת: איש הבדיקות ומחזור חיי פיתוח תוכנה

ההרצאה הבאה: מסמך אסטרטגיית בדיקות

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

  • הפסיכולוגיה של הבדיקות
  • צוות הבדיקות - QA
  • רקע ודרישות לקורס Robot Framework
  • פונקציות מערכת - קונפיגורציה

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

  • קורס בדיקות ידניות - Manual Testing
  • קורס הכנה למבחן ההסמכה ISTQB