What is website testing?
Website testing is an umbrella term for processes which test websites and other software applications for unwanted issues across a broad range of devices. It includes functionality, usability, accessibility and performance testing.
Why is it important to do website testing?
For the same reason that it’s important to test a car or a plane before passengers get in. Ok no one is going to die but the success of your website is certainly in danger. Loss of conversion revenue, negative brand reputation and higher call centre costs are the typical commercial outcomes of poor website testing processes.
Does website testing increase conversion rates?
Website testing seeks out bugs or other issues that negatively impact customer journeys and prevent conversions from being completed. If your site is brochureware the benefit will be a better brand experience. Important but hard to measure. If your website is transactional then it could be argued there is no quicker way to increase conversions than by finding and removing all the broken issues that exist on your site and impact conversions. At Digivante we regularly see examples of bugs that are costing organisations tens of thousands in revenue each month. Once found and fixed the commercial benefit is immediately realised.
How do I find bugs on my website?
Either you, your team or your supplier needs to be good at software testing. These are usually highly dedicated and passionate people with a skill for very quickly being able to identify stuff that’s not quite right – broken links, errors, spelling mistakes right through to crashes. However, with their being thousands of variants in devices, browsers, OS and payment methods the days of just having a single great website tester is no longer enough. Once a tester has tested the same website on 3 different devices everything looks the same and the chances of bug identification gets lower. These days large teams of quality software testers ensure the best website testing results.
What is regression testing?
Developers are tasked with writing code to create new pieces of functionality. Because of the fickle nature of software, the new code can break existing functionality. Regression testing is a software testing practice that evaluates whether a code or a feature has broken the existing application.
What is crowdsourced testing?
The term crowdsourced testing refers to remote testers who perform website testing through an online platform. It differs from traditional testing that is often performed by in house QA’s or test contractors physically present at the location of the company’s website being tested. The benefits of crowdsourced testing are it provides greater test coverage, cost efficiencies and can usually be delivered far quicker than traditional methods. Google, Facebook and Microsoft all use crowdsourced testing for aspects of their QA process.
How will external testers know how to test my website?
Before testing commences the URL should be provided and key focus areas and out of scope areas agreed. From there testers can be provided with different levels of guidance. Exploratory testing which as its name suggests gives website testers the personal freedom to test any areas in scope. If you require a much more prescriptive approach, then testers can execute specific steps within a test case. This tells them exactly what to click to complete the test case and then conclude if it is a pass or fail. The highest form of risk mitigation is test case execution followed by exploratory testing.
How do testers access my website environment?
This all depends if you wish to test in live or pre-production (test / staging environments). If it’s in live testers simply need the URL and they can get to work. If it’s in pre-production and behind a firewall we recommend using a Virtual Private Network (VPN). A VPN will allow multiple testers to securely access your network and be tracked under a single IP address.
Will website testing disrupt my release schedule?
Not if you use the right partner. Crowdsourced testing can be delivered overnight and at weekends and much more testing can be delivered in a shorter space of time. At Digivante we can deliver 90 workdays of testing in 3 days and have reduced regression testing from 5 days using traditional testing methods to 5 hours.
Is outsourced web testing secure?
Confidentiality is a real concern when using remote testers. Leading organisations in the field such as Digivante have been delivering this testing for many years without ever having a breach of confidentiality. This can be enforced through 3-way contractual protection between the customer, the testing organisation and the testers themselves. In addition, some organisations do not just utilise freelance testers but have large teams of remote testers that are permanent employees and so can provide full professional indemnity insurance protection.