TESTING

Cross Browser compatibility

With an endless combination of modern and legacy browsers for users to choose from (depending on their system capabilities), it’s our responsibility as designers and developers to ensure the websites we build perform adequately.

Browser-Icons

Testing multiple browsers on multiple platforms isn’t just difficult — it can be virtually impossible without the correct resources. However there are tools that let you comprehensively test your website, and check if it successfully displays across various browsers, platforms and resolutions. That way, your users will receive a positive, user-friendly experience no matter what their setups are. (Source MAshable)

We ensure all applications and websites are tested on all major browsers, and devices to allow your users to gain from a seamless digital experience.

We also compatability test three versions of each browser to ensure all of your users are factored in as not it’s not uncommon for web users to upgrade their browser with each new version rollout.

User Acceptance Testing

User acceptance testing (UAT), otherwise known as Beta, Application, or End-User Testing, is often considered the last phase in the web development process, the one before final installation of the software on the client site, or final distribution of it.

UAT is usage of the software by people from the intended audience and recording and correcting of any defects which are discovered. It’s the closest thing to a “_real world_” test available. It gives users the chance to interact with the software and find out if everything works as it should, if features have been overlooked, miscommunicated, not communicated, and so on.

web-testing

DevelopMentor puts it most succinctly, when they describe user acceptance testing (UAT) as:

The goal of User Acceptance Testing is to assess if the system can support day-to-day business and user scenarios and ensure the system is sufficient and correct for business usage.

We ensure UAT is performed and feedback implemented into your application and where required we report any concerns as well as discuss solutions prior to any launch taking place.

This is usually factored into all projects to ensure smooth launch and usage uptake over time.

split-testing

Split Testing

“We put the user at the forefront of every digital experience we create”.

“There’s usually a lot of opinion on what design and UI to use for a web project, and rightly so. Users are different, do things in different ways and like different styles and moreover digest content in differing ways.

“We ensure your target well defined (age, gender, domicile, profession and so on), and put them at the forefront on each design design and user experience.

“This ensures your digital campaign will have maximum conversion and over time you can create a user driven journey.

“We perform AB testing (also referred to as split testing) to ensure we are using empirical data as opposed to guessing what will work best.

“This is the best way to measure conversion and ensure your goals are achieved in terms of sign ups, sales or leads generated.

Some of the elements we consider in this form testing are:

Design layout

Use of imagery

Digestibility of content

Content / Visual mix

CTA’s (calls to action)

Style of content

Load Testing

What is load testing ?

Load testing is the process of putting demand on a software system or computing device and measuring its response. Load testing is performed to determine a system’s behavior under both normal and anticipated peak load conditions. It helps to identify the maximum operating capacity of an application as well as any bottlenecks and determine which element is causing degradation. When the load placed on the system is raised beyond normal usage patterns, in order to test the system’s response at unusually high or peak loads, it is known as stress testing. The load is usually so great that error conditions are the expected result, although no clear boundary exists when an activity ceases to be a load test and becomes a stress test. (Source, Wikipedia).

Why is it important?

When you are attracting many visitors to your website it is important that there experience is a good one. If you have a high amount of visitors visiting at the same time.

Deployment

We have over 10 years experience in managing smooth deployment nationally and globally. Some of the key elements we ensure are well managed are:

DNS management

We ensure all dns settings are planned and executed in line with any product launch. This allows for propagation to kick in on time and live dates to be scheduled accurately.

Many clients use other IT companies to manage their domain dns and company emails and we are happy to liaise with your provider direct.

Hosting

We provide comprehensive hosting solutions for our clients whether you are a multi million pound global ecommerce multi platform solution or a simple marketing website built on wordpress.

We offer cost effective shared hosting platforms as well as dedicated servers for more complex applications and websites.

Our team work to configure and deploy your product onto a bespoke dedicated hosting platform with custom reporting set up. We have a dedicated support team who work 24/7 to ensure server upgrades are well managed as well as security and firewall upgrades.

Data Migration

We have a lot of experience in migration of data from one platform or site to another.
We offer data cleansing, and migration services on a per job basis usually based on the amount of data and amount of database changes we need to make.