What is website testing?
This might sound ridiculous right? A group of intelligent people just designed an entire website, and they want a complete stranger to come to give them the thumbs up before they go live, well this is exactly what happens.
Companies rely heavily on customer trust, and if the website has any hidden bugs or errors that the developers missed, that’s an instant red flag for the customer. This is why companies need a fresh set of eyes to test their website.
So to answer the question, a website tester is someone who is paid to test a website to ensure it’s ready to launch and is customer friendly. Becoming a website tester is a brilliant way to become self-employed and break out of the traditional “rat-race”.
what does a website tester do?
The web tester will look for any potential bugs, broken links/buttons, or any other website errors. The web tester will need to test the website on multiple desktops, smartphones, laptops, and other devices to make sure the site is user-friendly.
As already mentioned, if the website has any bugs or errors, this will be an instant red flag and will affect the website’s sales. This is why companies will pay good money for a good website tester because, in the long run, it will end up making the company a lot more money.
Next, we’re going to go into depth and breakdown the exact tasks a website tester might have to follow through with. Don’t be overwhelmed with these, if you’re asked to do any of these tasks, the company will explain how to do so.
WEB TESTER CHECKLIST:
- Functionality testing
- Usability testing
- Interface testing
- Comparability testing
- Performance testing
- Security testing
Functionality testing covers all links on the website, database connection, submitting forms, and cookie testing. This task is to make sure everything on the site is functional and nothing is broken.
- Test all outgoing links from every page
- Test all internal links
- Jump links
- Check contact links such as email and chat links
- Finally, make sure there are no broken pages on the site.
Any link you see on the website will need testing.
Forms are crucial on websites as they lock in their customer’s information such as email, name, address, etc.
To test these submission forms, you’ll need to fill out the forms yourself and check for:
- Validations in each field (box)
- Default values in each field
- Wrong input in the forms
- Options to create forms
Fill out the forms yourself to make sure they’re working properly,
Cookies are small files stored on the user machine. They’re used to maintain the session when the user is active on the site, especially if the user has logged in to their account. You test these cookies by enabling and disabling the cookies in your browser options.
Check for data consistency within the site and make sure there are no errors or bugs whilst you’re carrying out any database activities such as editing, deleting, or modifying forms.
Usability testing is the process where a user (you) will test the website to make sure it’s user-friendly, and any weaknesses are identified.
- Ease of learning
- Subjective user satisfaction
- General appearance
The website needs to be as easy to use as possible.
Navigation testing means general surfing on the site such as buttons, boxes, and how the user uses the links on the page to surf other pages.
usability testing includes:
- Checking the site’s ease of use
- Make sure instructions are clear
- Check instructions are accurate
- The main menu should be accessible from every page
- Should be consistent
If a customer has to do too much work to get to where they want to be, they will usually just leave the page. You need to make sure an internet beginner could use the site.
This one is pretty self-explanatory. Check for any grammar mistakes such as spelling errors. Also make sure the sentences make sense as a whole and are easy to read, whilst providing the correct tone for the site (friendly, informative, sad, etc).
When website testing, the server-side must also be tested. This can be done by ensuring the communication is done properly. The functionality of the server software, hardware, network, and database should all be tested.
Two main interfaces:
- Web server and application server interface
- Application server and database server interface
Check things such as what happens when a customer interrupts a transaction, or what happens if the customer loses connection whilst checking out.
These compatibility tests will need to be carried out:
- Browser compatibility
- Operating system compatibility
- Mobile browsing
- Printing options
Make sure the website is compatible with all browsers, not only google chrome. Of course, check to google chrome, but also test Internet Explorer, Firefox, Netscape Navigator, AOL, Safari, and any other browsers you c\an think of.
operating system compatibility
Test your website on all operating systems such as Windows, Unix, Mac, Linux, Solaris, etc. The website might not be compatible with all OS systems, so it’s your job to make sure it works on all.
In the new generation, everyone uses their mobile devices to browse and surf the internet. So of course, the website needs to be mobile-friendly. Test the website on different mobiles such as iPhone, Samsung, and Hawaii to make sure it works on any mobile.
If users are allowed to print your pages, make sure all fonts, text alignment, and structure are properly in place and can fit on the paper size perfectly.
Web performance testing should include:
- Web load testing
- Web stress testing
Web load testing
Web loading testing means a mass amount of users requesting the same thing. Such as, can the website handle multiple users requesting the same page or checking out. The website should be able to handle any amount of requests by any amount of users.
web stress testing
General stress testing means stretching a website beyond its limits to break the website. You’ll do this to see how it recovers from a website crash on different pages such as content pages/product pages, login/checkout pages.
Finally, there’s security testing. This is extremely important because user security is a main priority. You’ll need to carry out tasks such as pasting a URL where the user is logged in into a new browser, and seeing if it makes you re-login in. If it doesn’t, this is a problem. You should also enter incorrect information and see how the website responds. Does it let you login anyway?
The main reasons for website security testings are:
- Network scanning
- Vulnerability scanning
- Password checking
- Virus detection
- Integrity checkers
You might not be asked to carry out all these tasks as a website tester, but we wanted to make sure you are aware of every possible task. You might only be asked to check the usability of the site. This is one of the easier jobs, but most common.
What does it take to become a website tester?
To become a website tester you really don’t need much, that’s what makes it the perfect side hustle. All’s you need is internet access, and your laptop or computer. You will also need basic knowledge of website testing, but after reading this article you’ll be more than ready to go.
Website testing is a perfect side hustle for students, or if you have a few spare hours in the evenings or weekends. You don’t need any qualifications. Although past experience will be good on the resume.
How do you find web testing work?
The good news here is that you don’t have to actively look for work. Obviously, you could, but you’re here to make money fast, right?
There’s plenty of sites out there that will find businesses that need their websites testing. There are over a billion websites on the web, so there isn’t exactly a shortage of work.
Here’s a shortlist of platforms that can help you find work:
There are hundreds of different sites you can choose from, but these are some of the most popular ones.
How these sites work is that you’ll make an account, jazz up your profile to how you want it, then apply for work. On some sites you’ll have to manually apply for work, on others they’ll notify you when work is available. You can also filter out any areas of website testing you aren’t good at so you can only work on jobs that are suitable for you.
how much do website testers get paid?
Now it’s time for the most important part of the article. The juicy part. How much money will you make as a website tester? Well, it really depends on how much work you manage to do.
Website testers are usually paid when their works completed, instead of on salary or an hourly wage.
On average, you’ll be paid between £8-£20 for a completed website test. These tests will take you between 20-25 minutes. That means that you could be paid between £20-£60 per hour if you manage to find enough work. Pretty good right?
Just like most other freelance work, your payslip will more than likely be paid to you once you reach a certain threshold and will be paid out using a service such as PayPal.
One thing to note is that there might not be a constant supply of work if you’re only using one website. To get the most possible work, try signing up to multiple different websites. Keep in mind by signing up for multiple different services, not all will pay you the same rate. Here’s a brief overlook at how much different platforms will pay you:
- UserTesting: £10 for every 20 minutes of work
- Respondent: This one varies. At the time of writing this, there was a gig paying £40 for 20 minutes of work, and £100 for 60 minutes.
- Userbrain: £3 per 5-15 minute test
- TestingTime: £50 per study. These take 30-90 minutes
- TryMyUI: £10 for 15-20 minutes
- Userfeel: £10 f0r 10-20 minutes
- Userlytics: £5-£90 per test depending on the tasks carried out.
A lot more will come into factor here such as the amount of work required, size of the company, how long the work will take, and maybe how experienced you are. It’s sometimes best to pick one big job which will pay you more, than loads of little jobs that pay less. Try signing up to a few of these sites and have a look for yourself what work is available.