מחולל נתונים מבחן

מְחַבֵּר: Eugene Taylor
תאריך הבריאה: 11 אוגוסט 2021
תאריך עדכון: 1 יולי 2024
Anonim
מזכ"לית הסתדרות המורים יפה בן דויד, על מבחני המיצ"ב  (הבוקר הזה 29.1.19 כאן ב)
וִידֵאוֹ: מזכ"לית הסתדרות המורים יפה בן דויד, על מבחני המיצ"ב (הבוקר הזה 29.1.19 כאן ב)

תוֹכֶן

הגדרה - מה המשמעות של מחולל נתונים לבדיקה?

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


מחולל נתוני בדיקה משמש בדרך כלל לבדיקת מסדי נתונים ותוכנות לניהול מסדי נתונים (DBMS) מכיוון שמערכות אלה בדרך כלל דורשות כמויות גדולות של נתונים למיון ואחסון לפני שניתן להגיע לאף אחד מהמגבלות שלהם.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את מחולל נתוני הבדיקה

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

מחוללי נתוני הבדיקה מבצעים הליך ספציפי:

  1. בניית גרף זרימת התוכנית
  2. בחירת נתיב
  3. יצירת נתוני הבדיקה

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


ישנם סוגים שונים של מחוללי נתוני בדיקה:

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