Web application testing is a crucial security step that businesses should always endeavour to carry out. When the internet started out, much of the content contained on it was static and just there to provide basic information to users. Nowadays, websites are becoming more and more interactive with users supplying their own content to the sites, these interactive websites are often known as web applications. With an increasing amount of information - both personal and otherwise - being stored in an online capacity, it is imperative for businesses to ensure that this data is protected from malicious hackers. Whenever there is user data being supplied to a web page, there is risk for an attacker to exploit it as a way into the internals of the site.