Automated Tests: What, Why, How? | Hacker News Reader