בדיקת היוריסטיקה

מְחַבֵּר: John Stephens
תאריך הבריאה: 24 יָנוּאָר 2021
תאריך עדכון: 1 יולי 2024
Anonim
Thinking Fast Slow Summary & Review | Daniel Kahneman | Free Audiobook
וִידֵאוֹ: Thinking Fast Slow Summary & Review | Daniel Kahneman | Free Audiobook

תוֹכֶן

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

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


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

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

Techopedia מסביר בדיקות היוריסטיות

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


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