Testy Integracyjne w praktyce

W Railsach i tym samym TDD jestem od niedawna. Ciekawi mnie jak w waszej praktyce sprawdza sie podejscie TDD czyli:

  1. napisanie testow
  2. kod
  3. refactoring

Szczegolnie ciekawi mnie etap testow integracyjnych. Czy rzeczywiscie w duzych projektach da sie tak dobrze okreslic wymagania, czy projektowanie funkcjonalnosci jest tak dokladne ze pisanie testow to formalnosc? Po zrobieniu testow funkcjonalnych i unitow, kodowanie jest formalnoscia co sprawdzilem w ciagu ostatnich paru dni. Natomiast trudno mi znalesc na sieci opinie dotyczace integracji, szczegolnie w Railsach, w wiekszych projektach komercyjnych. Poprosze o opinie :slight_smile:

Selenium IDE
Od kiedy nasz tester się tego nauczył i trzymamy skrypty selenium normalnie w repo projektu, nie chcę już patrzeć na railsowy domyślny framework do pisania testów funkcjonalnych i integracyjnych :wink: