Testing your application: why, when, what & how? | Hacker News Reader