I'm currently doing some work practice at a Web Development section of a Marketing company where we, beside websites, create a lot of landing pages as well.

Now we're looking for a time-saving application (bot-like) which tests a complete website, like this:
  • Click every link on the page, find broken links, touch all buttons
  • Enters every possible combination of letters, numbers, special characters etc. inside forms and then tries to submit them.

We know that there is an application called Xenu's Link Sleuth to look for broken links, but we'd like to have only one application to do all the typing and clicking for us, so we only have to look at the results and see if things went wrong.

Does anyone know wether an application like this exists? I couldn't find anything useful via Google, but it sounds like a must-have.