A website must be supplied to a level of perfection, and this is done through a process called quality assurance, or QA. The process is separate from the website's design and development, and its goal is to find any problems or defects while also analysing the user interface (UI) and user experience (UX).
To be told, the QA process is never quite finished due to the sheer volume of variables that are present during the development process. An end user's experience with a website is greatly influenced by their mobile device, screen size, browser, internet connection, and operating system.
Nonetheless, it is the QA's responsibility to make sure that the website works well across the broadest range of devices.
The length of the testing procedure will increase with the complexity of the site. A larger site with bespoke functionality, sophisticated interactive aspects, or eCommerce may require many days of QA testing before it is ready to go live. In contrast, a simple brochure-style site can be extensively tested within an hour.
Our team has created a helpful checklist summarising the important topics we address during our QA testing process to assist us guarantee consistently excellent outcomes.
Design
The staging site is compared to the design concepts that have been approved by the client as the first step in the quality assurance process. We'll be checking to see if every component is there and that it was created according to specification. Aspects like font size, font style, spacing, and colour scheme are all included in this.
Navigation
During the early wireframing stage of a website build, navigation and user flow are frequently reviewed. We do, however, occasionally discover that certain aspects are missed in the beginning and not picked up again until the site is fully built.
At the end, we'll make sure the site was created with accessibility and navigation in mind, making sure it complies with the necessary guidelines and that users can easily traverse the site while being smoothly steered towards the desired goals.
Content
Your website's material should be educational, simple to understand, and rationally organised. We'll check your website for grammar, spelling, and filler text, and make sure that the readability of fonts and colour schemes is never compromised.
Also, we'll check that all of your photographs are high-resolution, suitably cropped, and web-optimized to make sure they won't slow down the loading times of your website.
Link Validation
Every link on your website will be manually checked by us to make sure it points to the correct web page or document. This includes buttons, icons, and logos from social media sites as well as links that are incorporated into text, photos, and graphics. At the same time, we'll be watching for any orphan or dead-end pages that could detract from the user experience.
Forms and Input Validation
Forms are a crucial component of the majority of websites since they allow for user interaction and the collection of useful data.
We'll fill out every input field on the website during testing, including those for contact form submissions, account creation and login, quizzes, and surveys, to ensure that all fields are functional and that "optional" and "mandatory" fields are functioning as they should.
Also, we'll make sure that emails made through the contact form are delivered to the correct email address.
Interoperability
We evaluate the operation and general look of the website on a variety of the most widely used mobile devices, including:
- iPhone XS and X
- Apple 8, 5
- Galaxy S9+, S9, and S8 from Samsung
- iPad Pro 12.9
- iPad Pro with Chrome and Safari
Sizes of desktop/laptop screens
- 1366 X 768
- 1920 X 1080
- 1280 X 800
- 1024 X 768
As for browsers:
- Google Chrome - C72, C71, C70
- Firefox - FF64, FF65
- Internet Explorer - IE11, Edge 17
- Safari - S12, S11
- Opera - O58
Individual Functionality Testing
We do test operations that simulate how the end user would use the site, if we have integrated any special bespoke functionality into the website. This might encompass items like:
- setup of a user account
- the execution of test transactions
- Make a reservation
- filling out a questionnaire
- signing up for a service
To make sure it is operating according to specification, we will test the system or function in a variety of circumstances.
eCommerce
Due to the vast amount of pages and advanced level of functionality provided, eCommerce sites often demand more attention than others. All of our eCommerce builds are tested for these fundamental components:
- No inaccuracies or missing information can be found on any of the product pages.
- As the quantity is increased, the contents are modified, or a purchase is made, the shopping cart is updated.
- Discounts and coupons work as they should.
- There aren't any duplicate products, and they appear properly.
- The filtering options are functioning properly.
- Currency converters are correctly configured.
- Options for sharing on social media have been enabled.
- Based on the region and tax rates, shipping costs are computed appropriately.
- Email notifications are sent and received as planned.
Testing an eCommerce build's payment gateway procedure is without a doubt one of the most crucial steps. As if we were actual site users, we'll be testing the entire payment process while taking the following factors into account:
Considering all available payment methods, including PayPal, Credit Card, Online Banking, etc., one may determine whether the payment gateway is operating as it should.
- If a consumer is asked to create an account when using a guest checkout
- whether user-friendly and appealing account creation
- whether the alternatives for login and checkout are operational
- limits on page timeouts
- Whether confirmation SMS or emails are correctly sending and arriving.
Finally, we evaluate the site's search functionality. Due to the fact that many visitors may arrive to the website with a certain product in mind, this feature may be essential to the success of an eCommerce website. The website's search algorithm should be configured such that customers are always taken to the most appropriate product for them.
One of the last checks we perform before launching every website is to make sure it is adequately optimised for search engines.
Making ensuring a website is fully optimised for search engines is one of the last things we perform before launching it.
One of the last checks we perform before launching every website is to make sure it is adequately optimised for search engines.
To do this, confirm that:
It has been set up to continuously track and monitor website traffic, engagement, and goals using Google Analytics and monitoring.
A sitemap and the addition of Webmaster Tools to the website aid Google in finding new websites and in indexing their content more quickly. This aids Google in determining what page urls may have changed and how the site's structure may have changed for an existing site that has undergone a redesign.
We often utilise Webmaster Tools' "fetch and render" function to ensure that the site renders correctly on mobile devices and that Google can "see" the page's contents.
If there is a redesign, it is crucial to make sure that the current ranks are kept by populating and optimising the meta tags with keywords.
The site must load quickly on both desktop and mobile devices for a positive user experience and to assist ranks. This is another ranking criteria.
The website has undergone syntax validation, ensuring that search engines may crawl it without difficulty.
Interested in working with Diginow? Drop us a line at hello@diginow.co.uk.
We are a Creative Web Design Agency London & Leicester, specialising in Bespoke Website Design, Web Development, Branding and Digital Marketing.