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