Testing Strategies & Security Hardening