Professional Documents
Culture Documents
A:B Testing in Design Projects
A:B Testing in Design Projects
A:B Testing in Design Projects
×
Join the Community!
Get expert insights straight to your inbox. Subscribe
below to receive computing updates!
A/B testing is a unique form of usability and UX testing in which at least two solution variants
are compared. This testing can be conducted either with prototypes or in live environments.
In the first case, A/B testing corresponds to a test variant of usability and UX testing, where
two prototype versions are compared. In the second variant, the implementation works
differently. To present the method in this section, we focus on A/B testing in live systems
(Stegemann & Suwelack, 2020; Siroker & Koomen, 2013).
But let’s leave the technology aside for now. The idea of A/B testing live applications is not
so much to compare two or more completely different solutions as to fine-tune existing ones.
Meaningful A/B testing on a live system requires excellent planning and a sensible and
structured approach. Since everything you test here is played out to your users, the things
you want to test must be largely ready. Usually, the users are unaware they are contributing
to an A/B test with their activity. Still, they are simply shopping in a web store, for example,
or visiting a website to get information. So, these A/B tests only work with elaborated ideas
—or you accept the damage to the brand’s image. An alternative is to test still immature
ideas with only a small group of users. This approach limits the damage to just a few people
but, unfortunately, only works if you already have a sufficiently large user group.
For an A/B test, you usually proceed by deciding which detail you want to change on the
web page. For example, that could be a headline, a button label, or a contact information
position. Then, you set up an A/B test where you keep everything the same—except for just
that one thing. Thus, you end up with two versions of the same web page, for example, one
of which uses Headline A and the other of which uses Headline B. Everything else is the
same, as shown in this figure.
Now, start the A/B test. Depending on the tool, you can define the end of the A/B test by time
(“User test runs for a week until Sunday noon”) or by the number of people who have seen
the different versions. Some tools also offer an automatic stop when enough information has
been gathered to prompt you to make a decision. The tool automatically ensures that half of
the visitors see one version and the other half see the second.
The results from such an A/B test are usually purely quantitative and must be defined and
created by you in advance. For example, conversions are usually measured. For this task,
you can define in advance what counts as a conversion: In the case of a store, a conversion
could be making a purchase; in the case of a website, it could be subscribing to a newsletter.
Afterward, you can check in the tool to see which version performs better in terms of
conversions. As with anything you do, it’s imperative with A/B testing to think about the right
metrics in advance. You can choose just one, such as conversion rate. But looking at
different metrics and considering them together, such as the number of purchases made and
the average purchase volume, can be helpful. Once you can determine a winner based on
your measurement data, the A/B test is completed. Usually, the “winner” of the test is made
live for all users, so from then on, only one version (the better one) is available for everyone
again.
For this procedure to work well, a crucial consideration is that you only change one thing per
test run. If you turn many screws simultaneously, you won’t be able to tell at the end which
change was effective. For example, you could theoretically change the headline, the button
label, and the position of the contact button at the same time and find out that the conversion
rate has dropped by 3%. This result would make you discard the experiment and stick with
the old version. But maybe the different headline led to a 2% better conversion rate; the
different button text also led to a 2% better conversion. However, the new position of the
contact button led to 7% less conversion because users suddenly saw your page as less
trustworthy. Then, you would have just given away 4% conversion due to a lousy test setup.
Therefore, A/B tests on live systems are usually planned rigorously and implemented on a
small scale. In return, the execution time can be extremely short, at least if you have
sufficient website or store visitors. In most cases, A/B tests are permanently used so that
tests are constantly taking place somewhere. For this purpose, many small tests are often
run one after the other. Substantial providers, such as Amazon, rely on continuous testing
and improvement. Recently, Amazon even offered this feature to its retailers and affiliates so
that they can place and sell their own products even better.
When Is It Used?
A/B tests are usually used mainly on websites and online stores or in advertising on social
media that regularly have a larger number of visitors. The type of A/B testing described in
this section is thus more of an optimization activity than a creative activity, which makes A/B
tests particularly suitable for existing products in live operation. Conventional usability and
UX tests that present the different variants to the participants are suitable for comparative
testing of different variants in the prototype or concept stage.
In addition, the procedure for A/B tests is structured. The fact that only individual aspects are
adjusted in a targeted manner means that the learning effect is quite high. Theoretically,
knowledge can be acquired and applied to other websites and online stores. Permanent and
step-by-step improvement can be driven forward through rigorous testing with large
numbers.
So, if A/B testing is used as the only method, then further development can be expected to
take the form of an evolution rather than a revolution, and thus, potential may be wasted in
implementation. If A/B testing is also used for more extensive tests, bad test variants can fall
back on the company. Therefore, a little intuition is required at this point in the selection and
preparation—especially because people do not know it is a test.
Another disadvantage of A/B testing is the complete lack of subjective data to help justify the
differences in results. As a result, you learn what works and what doesn’t step-by-step, but
for the most part, you must rely on a trial-and-error approach because other than the fact
that something worked or didn’t work, there is no evidence of improvement. Thus, you are
always guessing about the “why.”
Editor’s note: This post has been adapted from a section of the book Usability and User
Experience Design: The Comprehensive Guide to Data-Driven UX Design by Benjamin
Franz and Michaela Kauer-Franz.
Recommendation
Learn More
by Rheinwerk Computing
Rheinwerk Computing is an imprint of Rheinwerk Publishing and
publishes books by leading experts in the fields of programming,
administration, security, analytics, and more.
Web Development
Comments
FIRST NAME*
LAST NAME
EMAIL*
WEBSITE
COMMENT*
Privacy - Terms
Submit Comment
Why You Should Create a Code Style Why Is Full Stack Development a Desirable
Guide for Development Projects Skill?
Rheinwerk Computing is an imprint of Rheinwerk Publishing and publishes resources All Topics Web Development HTML & CSS
that will help you accelerate your computing journey. The Rheinwerk Computing Blog
Programming DevOps Security
is designed to provide helpful, actionable information on a variety of topics, including
Languages
programming, administration, security, and analytics! Python What Is?
JavaScript
Software
Java Development