Chciałbym spróbować wdrożyć TDD w naszych aplikacjach internetowych, aby zmniejszyć regresje i poprawić jakość wydania, ale nie jestem przekonany, jak dobrze zautomatyzowane testowanie może działać z czymś tak puszystym jak aplikacje internetowe.
Czytałem i testowałem TDD i testy jednostkowe, ale przykłady to „solidne” i raczej proste funkcje, takie jak przeliczniki walut i tak dalej.
Czy są jakieś zasoby, które mogą pomóc w testowaniu jednostkowym systemów zarządzania treścią i systemów publikacji? Co powiesz na testowanie jednostkowe koszyka / sklepu (produkty fizyczne i online)? AJAX?
Googling dla „Web Test Driven Development” po prostu dostarcza mi starych artykułów sprzed kilku lat, obejmujących te same przykłady funkcji podobnych do kalkulatora lub dyskusje na temat tego, dlaczego TDD jest lepszy niż cokolwiek innego (bez żadnych przykładów).