Dlaczego tak
Testy integracyjne wykonuje się po testach jednostkowych, aby sprawdzić współpracę modułów – przekazywanie danych i wywołania między nimi. Testy jednostkowe sprawdzają pojedyncze moduły lub funkcje w izolacji, a ten etap jest już zakończony. Testy akceptacyjne przeprowadza klient na końcu projektu, a testy dymne to szybkie sprawdzenie, czy nowa wersja w ogóle się uruchamia.