The Role and Impact of Artificial Intelligence on Security Testing