Like this article? PLEASE +1 it! Evan Signature
Evan Carmichael Top Header
Share for a Cause









User Acceptance Testing Can Improve Your Website's Chances

Written by: Glen Morris

Article Overview: Before you launch a new or modified Website you should have a representative sample of of the end users try the Website before it goes live, even if you have already subjected the Website to testing by qualified quality assurance testing professionals. Here's how easy it is.

Free Download - User Acceptance Testing Can Improve Your Website's Chances By Glen Morris
Name: Email:

User Acceptance Testing Can Improve Your Website's Chances

In the usual rush to get commercial Websites online in a hurry, two aspects essential for success are often overlooked; quality assurance and user acceptance testing. While QA is the most understood, even if often ignored, user acceptance testing is equally important and far less expensive to implement.

The definition of user acceptance testing varies considerably. In some cases, it's defined simply a set of tests a software application or Website must pass before delivery is accepted by the end user. A more comprehensive approach to UAT involves the end users at every stage of the development process, and for the purposes of testing business and e-commerce Websites, this is the definition that should be used.

UAT is different from quality assurance because it addresses issues that QA doesn't, like how easy and intuitive a Website is to use rather than just the issue of whether the Website's basic features work or not. It's possible to have a Website that passes all QA tests for basic functionality but is so hard to use that it virtually chases customers away. There are many Websites like this on the Internet, and the profits they cost companies would probably cover the cost of adequate UAT several times over.

The reason so many commercial Websites fail on the issue of usability is primarily due to the fact that commercial Websites are usually designed by one group of people to be used by another group of people. Unlike employees who have to use whatever technology their managers decide to supply them with, consumers generally have a choice, and if one commercial Website is too hard to use, they'll head for an easier to use competitor's Website nearly every time. The trick is to make sure your company's Website is one of the easy to use ones. Unfortunately, this is easier said than done, but if you adopt one of the standard UAT methodologies the goal is well within reach.

To begin the UAT process, visit some of the UAT Websites on the Web and download one of the UAT document templates that seems to fit your project's needs. Chose with care. Most of the documentation available on UAT is aimed at companies setting up Websites for in house use. This means the UAT format assumes that the end users will have a good idea of what they want, and that they will have the ability to express those needs clearly, and in business terms. Businesses developing Websites for use by consumers, or other businesses, face an entirely different situation because it's difficult to involve consumers in anything but the final product, or at best a beta of the final Website.

To overcome this issue, one or more employees should be designated to represent the end user consumers at every step of the development process. This will add to the development cost, but it will be well worth it. The virtual end users assigned to the project don't necessarily need to be high paid employees, just people who are representative of the end user. Even sales clerks or secretaries will do for Websites selling general consumer goods. For B2B Websites, white collar workers might be more appropriate.

After the basic requirements for the Website are determined and the interface defined, mockups of the Website be evaluated by virtual end users for ease of use. It's a lot easier to correct ease of use issues in the early stages of the project than later, in terms of cost, programming effort and office politics.

Next, a series of use cases should be developed that specify the exact steps for every possible type of purchase consumers are likely to make. In a complex Website there may be many different paths to the checkout page, and all of them should be supported, but they frequently aren't.

Some use cases will be obvious, some won't. Sometimes the steps will be direct, as when a consumer visits the Website, searches for a specific product, finds it, puts it in their shopping cart and checks out, never having more than one window open at a time. Other times consumers may have several windows open to compare different products, and wind up adding several products to their shopping cart only to delete all but one when they make their final decision. These two different use cases may require significantly different ways of handling cookies in the Website's code, and the Website must be able to handle both cases, along with many, many others.

A good way to keep track of the different paths a consumer may travel through the Website is to create a flow chart for each use case. This will make the consumer's path through the Website, and the coding logic required to support it, much easier to follow. Once the flow charts have been created it's easy to create formal and documented use cases based on them so the QA team can perform them for each iteration of the Website. (The virtual end users should be able to perform some of the use case testing, but most of the testing should be done by the QA team members because only they have the skills to adequately find, isolate and document the defects they find.)

It's a bad idea to assume the QA team will be able to create adequate use cases for a business process they may not understand, especially if an offshore QA team is involved. There's a story told in Silicon Valley of an offshore testing effort focused on an application for tracking and paying business expenses. The project was short on documentation, and when the Indian QA team members were asked to simulate using a credit card to cover expenses on a series of business trips, things didn't go well. It turned out the problem was: A, no one in the group had ever had a credit card, and B, none of them had ever been on a business trip.

Chances are, your project will go better, and it will be worth the effort. Even if user acceptance testing may be new to your company, it's a process every business Website should be subjected to. Like quality assurance, UAT pays off when you use, and it really costs if you don't.

Related Articles
  Website Users Hold the Secrets to Increased Sales
  How to Avoid the Website Usability Gap
  Why is User Testing Important
  Importance of Testing in Software Development
  Functional Testing in Software Development

Home > Advertising > Glen Morris > User Acceptance Testing Can Improve Your Websites Chances
Article Tags: chases, competitor, consumers, end users, features work, functionality, hurry, methodologies, profits, qa, quality assurance, rush, several times, software application, uat document, usability, user acceptance testing

About the Author: Glen Morris
RSS for Glen's articles - Visit Glen's website

For over 14 years I've written a monthly column, "Advertising and the Internet" for the Colorado trade magazine Advertising & Marketing Review exploring the uses and consequences of Internet technology. During that time I also worked on the development teams of the Apple Web Server, VideoVision (the first broadcast quality digital video production system), the WebMD context sensitive content publishing system, and I was the Product Manager for Adobe's first PostScript 3 release. Previously I was the Technology Editor and DTP guru for the trade magazine Colorado Media, Agencies and Client News.

Click here to visit Glen's website
Dashed Line

More from Glen Morris
The Learning Curve to Prosperity
The Cost of Creativity
A Process For Quality
On the Right to Own Software
The Persistence of Memory and Other Incriminating Evidence


Related Forum Posts
Re: All the Secrets to Getting a Lot of Traffic Using Google AdW Re: All the Secrets to Getting a Lot of Traffic Using Google AdW - Thanks, Zeke. Testing is required for any campaign. Tanny, let us know how you make out. I will try to get started with MSN during the next week. I have a bit to learn yet as it's different than Adwords. Alan
Re: THE Most Important Concern At Startup Re: THE Most Important Concern At Startup - That's true brokemet. Following through, implementing and testing your ideas is so important. Too many times people fall in love with their initial idea and myself included, will get stubborn with them. Testing is the only way of really finding out what works and what doesn't.
Re: The Importance of Testing Re: The Importance of Testing - Even the fact that you outsource your business opportunities, you already are testing different firms there. Testing has already been part of every business even if some aren't recognizing it at all since they're already certain to go through a fixed goal to focus on. For me, trial and error can really take a lot of time although seeing the results and evaluating them will also help everyone to make it easier to start it right in the future and prevent wasting any.
Poor qualities = no franchise! Poor qualities = no franchise! - Most franchises screen their potential franchisees very well (and if they don't, then they aren't a good franchise). Chances are if anyone held even some of the qualities you outlined here, they would not be granted a franchise. Just because someone has the cash to purchase one, doesn't mean they will get one. And Nana- you are so right, no one should be in any type of business if they hold those qualities!
Re: Cool site for testing online optimization technique Re: Cool site for testing online optimization technique - Thanks for sharing this great website the tests carried out on the site are very insiteful. Testing is one of the most important aspects of online marketing, but for many marketers they don't make changes and they wonder why it doesn't work. It's not enough just driving traffic but you should constantly make changes to make your traffic work harder and increase sales.


Share this article with your friends. Fund someone's dream.

Leave a comment below or share on the left and you'll help support entrepreneurs in Africa through our partnership with Kiva. Over $50,000 raised and counting - Please keep sharing! Learn more.



Featured Article


Bottom Footer
Share for a Cause












Newsletter

Get advice & tips from famous business
owners, new articles by entrepreneur
experts, my latest website updates, &
special sneak peaks at what's to come!
Name:
Email:
Popular Articles

The Death of the Sales Magazine

Why SEO is important for your online success

How to Ask for a Flexible Work Arrangement

Suggestions

Email us your ideas on how to make our
website more valuable! Thank you Sharon
from Toronto Salsa Lessons / Classes for
your suggestions to make the newsletter
look like the website and profile younger
entrepreneurs like Jennifer Lopez.