Hallo Alex.
Mein Stück Software soll also genau das tun, was ein User auch tun würde. Wie würdet Ihr das angehen? Die Herausforderung liegt darin, dies auch über mehrere Seiten hinweg zu schaffen (z.B. Login, Eingabe von Daten, Speichern, Logout)
Für PHP würde sich da SimpleTest anbieten, insbesondere WebTestCase (mit Authentication).
Servus,
Flo