The thesis will evaluate the different tools for software functional testing automation. This research will seek to solve the costly nature of quality assurance in the software development process. The tools should reduce the time and finances used when trying to surpass the stringent software requirements laid by the stakeholders. The thesis will evaluate the different tools for software functional testing automation for the GUI in the web application, as an example web-shop will be reviewed. The tools should reduce time and finances used when trying to surpass the stringent software requirements.