Olvastam a TDD-ről, de én magam sosem használtam (nem vagyok fejlesztő).
Az érdekelne, hogy ha nem back end részt ír valaki, ahol ugye teszt eseteket definiálni és automata teszteket írni, hanem front end készül, akkor lehet-e erre is TDD-t használni, és ha igen, hogyan definiálja a teszt eseteket az ember?
Mondjuk meg akarom írni azt, hogy valaki belép.
Írok egy tesztet, aminek az a vége, hogy sikeres volt a belépés.
De hogyan tesztelek? Valami GUI teszt automatizáló eszközzel (Sonar? Selenium? valami ilyesmi névre emlékszem) szimulálom a felhasználónév és jelszó mező kitöltését és a login gomb megnyomását, még mielőtt magát az ablakot és a mezőket meg a gombot egyáltalán létrehoztam?