- Properly test timeouts and retries - Test multiple Download instances working in multiple threads - Verify https is secure (algorithms, CAs)