A Modern Tester's Survival Guide