To re-frame your question,"What is the quality of my website?"
Testing is a simple means of measuring that quality. But, there are other means that can achieve some of those same results: - paired programming - code review - test driven development ...
So, the next question in turn becomes "How do I measure quality?"
From that becomes what your traditional testers deliver, but really anyone could deliver: business, developer, or tester.
So, what do you want to deliver that measures quality? - defects - coverage - customer use cases
I would highly recommend a layered approach similar to what was mentioned in earlier posts: -unit tests -integration tests -user acceptance tests
In regards to user acceptance tests I would highly recommend an Behavior Driven Development (BDD) approach or a test approach similar to Specification by Design. A few example framworks around this are Cucumber or Robot Framework.