ინტეგრაციული ტესტირება ამოწმებს, რომ რამდენიმე კომპონენტი ან ერთეული სწორად მუშაობს ერთად — ტესტირებს ურთიერთქმედებებს და ინტეგრაციის წერტილებს (როგორიცაა კოდი მონაცემთა ბაზით, სერვისები რომლებიც ერთმეორეს იძახებენ, ან მოდულები დაკომбინებული). ის თვისებს იჭერს, რომელთა გამო ერთეული ტესტები (რომლებიც ერთეულებს იზოლირებენ) აკლდებათ.
რა ამოწმებს ინტეგრაციული ტესტირება
Integration tests verify COMPONENTS WORKING TOGETHER (not in isolation):
→ code + DATABASE (does the data layer actually work with a real DB?)
→ service A calling service B / an external API
→ multiple modules/units combined; the integration POINTS between them
→ catches issues in how parts INTERACT — which unit tests (isolated) can't catch.
