What Are Different Strategies For Security Testing?