Who can test my site?

The above question appeared on Quora, a question-and-answer site that I’ve come to love over the last few months. Now given that I love testing stuff, I couldn’t possibly pass this one by, so here is my answer, reproduced below for posterity. I’ve tweaked it a little bit here and there, but it’s essentially the same answer.

 

cropped-the-coder1.jpg

Short answer: Me! I’ve worked as a Software Tester for years, mostly on websites, web applications and the occasional mobile app.

Longer answer: Define “test”.

My own definition is that:

“Testing is a process to gather as much useful information as possible for the stakeholders.”

So, by asking me to “test your site” do you want to know:

  • That it functions as intended?
  • Everything that it can do? (This is not necessarily the same as the above)
  • That it is usable?
  • That it is accessible to those with disabilities, be they mental, physical or both?
  • That it works equally well across different web browsers? (Some handle JavaScript better than others, HTML5 is less of an issue now.)
  • That it is equally usable across different web browsers?
  • That it looks the same across different web browsers?
  • That it functions well and looks good on a range of different mobile devices?
  • That any APIs in use function as they are supposed to?
  • That any information gathered, stored or transferred is secure and complies with relevant data security and privacy legislation (such as the Data Protection Act)?
  • That any databases connected to the site are secure, well designed and appropriately normalised?
  • That Cookies are delivered to users and behave as expected and intended?
  • That the site performs any functions quickly enough?
  • That the site can withstand increased loads of traffic? Incremented slowly up, spiked, or sustained loads?
  • That failover systems work correctly?
  • That data backups are being performed properly?
  • That the disaster recovery plan is effective and up-to-date?

All of the above will provide useful information, although some will be more useful than others.  All of those questions will involve testing the system but they will require a vast array of different methods, tools, techniques and skill sets. If you want Security Testing or Penetration Testing done, I’ll introduce you to a man I know who will do the job far, far better than I can. Likewise Accessibility Testing.

If you want your website tested for functionality, browser compatibility and to determine not just what it should do but what it can do than I can offer you my services as an experienced Exploratory Tester who uses context-sensitive testing methods to do the most testing with the least exterraneous processes and documentation, so you get the biggest bang for your buck.

Advertisements

Comment here - go on, you know you want to...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s