בדיקות אקראיות

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 24 אַפּרִיל 2021
תאריך עדכון: 26 יוני 2024
Anonim
בדיקות הקשה - האם ניתן לבדוק חוזק הידבקות אריחים תקנית באמצעות הקשה?
וִידֵאוֹ: בדיקות הקשה - האם ניתן לבדוק חוזק הידבקות אריחים תקנית באמצעות הקשה?

תוֹכֶן

הגדרה - מה המשמעות של בדיקה אקראית?

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


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

Techopedia מסביר בדיקות אקראיות

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

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


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