What is your language? I'm using PHP and therefor trying to follow PS2 strictly. At least the code is well organised then.
If anything related to websites, a bare minimum of tests should be if your endpoints (URLs) are working and giving a response code 200 or whatever that is expected.
The best alternative to tests is hoping that you're not going to be working on this anymore in 5 years, I guess.
Ramiro Berrelleza
Co-founder & CEO at Okteto
I've done the following before, it works well at the beginning of a project:
In my opinion, having tests or not is all a matter of how much risk you're willing to take. If you don't have customers, and you're only building this for yourself, the risk of a regression is low. I do find it useful to write one or two end-to-end cases early on to save me from having to test everything manually all the time, but your level of tolerance to repetitive tasks might be higher than mine :P