מהו Testing?
מדובר בתהליך של בדיקת איכות, פונקציונליות וביצועים של מוצר תוכנה.
הגדרה
Testing, או בדיקות, הוא תהליך שנעשה על מנת לבדוק ולוודא את הפונקציונליות, ביצועים, אבטחת מידע ושימושיות של מוצר תוכנה. תהליך זה הוא קריטי לזיהוי ותיקון שגיאות, חוסר אחידות או כל בעיה אחרת לפני ששוחרר המוצר לשוק או ללקוח.
התפתחות
הפעילויות של הבדיקות התפתחויות עם הזמן, עם טכניקות וגישות חדשות ככל שהיישומים הפכו להיות יותר מורכבים.
Acceptance Testing
בדיקות קבלה (UAT) מאמתות אם כל המערכת פועלת כמתוכנן.
Code Review
בדיקה שמוודאת שהקוד החדש או המשתנה עומד בסטנדרטים ובשיטות העבודה המומלצות.
Integration Testing
בדיקות אינטגרציה מבטיחות שהרכיבים או הפונקציות של התוכנה פועלים יחד.
Unit Testing
בדיקות יחידה בודקות שכל יחידה בתוכנה פועלת כראוי.
Functional Testing
בדיקות פונקציונליות מאמתות את הפונקציות של המערכת על ידי סימולציה של תרחישים של אינטראקציה עם המשתמש על פי דרישות מוגד