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