CHP 5
CHP 5
Test: Put your prototype in front of real users and see how it fares! The testing
phase gives you the feedback and insight you need to iterate on your prototype
and make improvements.
What exactly is user testing and why
is it so important?
• Testing is, quite simply, the process of testing your prototype on real users.
• During the test phase, you’ll see how your target users interact with your
prototype, and gather valuable feedback.
• The insights gathered during the testing phase will enable you to iterate on
your prototype.
Why conduct user testing?
Together, prototyping and testing add huge value to the design process.
Not only does user testing help you to remain user-centric; it also makes good business
sense. By testing your ideas early and often, you are able to identify design flaws and
usability issues before you take the product to market. This has countless benefits for you,
the user, and the business!
• Cluster similar ideas and discuss. Search for patterns and themes. Take action
directly after the activity.
• Use the “Questions we still have” quadrant to inform an Assumptions and
Questions activity, “New ideas to try” to begin making Storyboards, or
“Needs to change” as a basis for action items.
Structure of the Feedback Capture Grid
Columns: Typically, the grid has several columns, which may include:
Feedback Type: Categorize feedback as positive, negative, or neutral.
User Quotes: Direct quotes from users that capture their thoughts.
Observations: Notes on user behavior during testing.
Implications: What the feedback means for the design (e.g., changes
needed).
Actions: Specific actions the team will take based on the feedback.
Powerful questions in experience testing
It evaluate ideas, prototypes, services, or a product by testing
them with real customers or users.
• “Powerful questions” is a great tool for gathering more findings in a test.
• As early as with low-resolution prototypes, we should pose the right
questions and develop them for high-resolution prototypes.
• The testing should always be done based on a specific prototype, however
During the test experience, the test person should interact as much as
possible with the prototype. The observers watch and listen attentively and
write down the results.
More exact methods are used in later development, for example, unit
test, integration test, functional test, system test, stress test,
performance test, usability test, acceptance test, regression test, beta
test.
Powerful questions in experience testing
When conducting experience testing in design thinking, you can ask a variety of questions to gain
insights into users' experiences, including:
Overall impression
Ask users how they felt about their experience, what they liked or disliked, and if they would use the
product again.
Usability
Ask if the prototype does what it's supposed to, if users are confused, and if they can find what they're
looking for.
User needs
Ask what users' goals are, what motivates them, and what pain points the product needs to address.
User feedback
Ask users to verbalize their thoughts and actions as they use the prototype.
Comparison
Ask users to compare the product to a competitor's product.
Recommendations
Ask users how likely they are to recommend the product to a friend.
Income level
If the product includes payment tiers, ask users to confirm their income level.
Past experiences
Ask users about similar products they've used, what their needs were, and how well those products met
their expectations.
Open-ended questions that start with "what", "why", or "how" can help you get in-depth feedback from
users
A simple test plan with goals, test environment,
process, moderation, and test participants is
created.
• Leave the fantasy world and conquer the real world by exploring the
prototype with real customers.
• With the right questions, collect qualitative and quantitative data to identify whether
problems arise during experience or use.
Solution interview
• To find out whether a solution is accepted by the user.
• As the name suggests, solution interviews are a tool used in
the test phase with advanced (high-resolution)prototypes.
• The goal is to test solutions that were developed in the
project and see whether they are accepted by the users
addressed.
• In order to make a clear distinction from the testing
tools already presented, the solution interview is
mainly used in the solution space.
• This is why we focus on the “acceptance” of a final
prototype or MVP.
• In this late phase, solution interviews supply insights on
the acceptance of a solution by the user, right up to the
pricing
Cont..
Cont..
• Understand whether an intended solution is valued by
users, i.e. whether it is convincing in terms of
functionality, user-friendliness and user experience.
• This requires real users who perform given specific tasks with the prototype at defined
and uniform
conditions. Observe everything and document it with video or tracking software,
whenever possible.
• The uniform structure allows for testing and comparing several ideas or variants on
the basis of the same criteria.
• Before testing is started, it is important to be aware of what is to be tested and how it is
to be measured.
• There are many different variants and versions of the usability testing tool: hallway,
guerrilla, laboratory test,
field test, and so on.
Cont..
• Observe the interaction between user and system
(prototype) in defined test scenarios (tasks).
• Check and compare the correctness of the
assumptions, solutions, and concepts made with the
user.
• Get new inputs for improvement or completely new
ideas.
• Gain deeper insights into the problem by
testing existing products.
• Improve the suitability for use iteratively through
testing and subsequent optimizing.
A/B Testing
• To review an assumption or compare two variants to find
out what the preferences of the users/customers are.
• The A/B test can be used as a stand-alone test or as an
expansion of a prototype test.
• The A/B test is a simple tool for testing two variants of a
prototype simultaneously. The test of the prototype usually
answers a question with different characteristics.
• This test is quite well suited to advance an existing
prototype/MVP or to test a new variant in comparison with a
basic prototype. It is important tomake it very clear before
the test what is to be tested and compared (e.g. by means of
key figures).
• Most users find it easier to give feedback when comparing
two prototypes than when they are asked to comment on one
prototype.
• Perform a true A/B test or several variants of a
prototype in the
• form of a multi-variants test or as split testing.
• Do a quantitative evaluation.
• Carry out a qualitative survey and evaluate the
number and content of feedbacks.
• Compare individual variants of a function or
a prototype (e.g. buttons, visuals,
arrangement).
Cont.
For example, the online streaming platform, Netflix, used A/B/n testing
to find which call to action button resulted in more sign-ups. A/B/n
testing extends A/B testing by incorporating more than one design
variant.
Design testing tool
When choosing a design testing tool for design thinking, you can consider the type
of testing you want to do and what you want to learn from it:
Usability testing: Helps you understand how users interact with your design, and
identify areas that might be frustrating or delightful.
A/B testing: Helps you make data-driven decisions between two design variations.
Prototype testing: Allows you to test your prototype with people who represent
your target audience. You can collect insights about user behavior, including facial
expressions.
Think aloud testing: Helps you identify gaps in your processes by asking users to
describe what they're thinking and feeling while performing a task.
User research data and heatmaps: Help you understand your customers' behavior
and preferences. You can use these tools to identify pain points, optimize user
experiences, and drive conversions.
Centralized repository: Helps you collect, analyze, and share user research data.
When choosing a design testing tool, you can consider things like:
• Ease of use: The tool should be easy to use and have an intuitive interface.
• Compatibility: The tool should support the devices and browsers you use, as well as
the operating systems and platforms you use.
• Integration: Consider how well the tool integrates with your existing development and
testing workflow.
• Scalability: The tool should be able to scale with your project needs.
• Features: Some tools offer features like heatmaps, scroll maps, and the ability to create
customized tests.
Here are some design testing tools
Hotjar
A design thinking tool that helps businesses understand their customers' preferences and
behavior. It offers tools for user research data and heatmaps.
Lookback
A remote usability testing tool that allows you to observe how users interact with an
application in real-time.
UserZoom
A usability testing platform with advanced testing and research features.
Loop11
A code-free testing platform for creating customized usability tests. It
also provides metrics for data-driven decision making.
Crazy Egg
A user testing tool known for its heat maps and Scroll Map feature,
which shows when participants lose interest on a page.
UsabilityHub
A conversion rate optimization (CRO) tool that offers methodologies
to gauge user intent, feedback, preferences, and behaviors.
UXtweak
An all-in-one UX research tool that makes it easy to upload
prototypes and set up studies. It analyzes results and provides
insights.
TestRigor
An automated performance testing tool that helps create complex
tests with basic English language commands.
Design Testing with Users
• Testing is, quite simply, the process of testing your
prototype on real users.
• During the test phase, you’ll see how your target
users interact with your prototype, and gather
valuable feedback.
• You’ll learn where your prototype succeeds and
where it needs to be improved.
• The insights gathered during the testing phase
will enable you to iterate on your prototype.
Design Testing with Users
• Together, prototyping and testing add huge
value to the design process.
• Not only does user testing help you to remain
user-centric; it also makes good business sense.
• By testing your ideas early and often, you are able
to identify design flaws and usability issues before
you take the product to market.
• This has countless benefits for you, the user, and
the business!
Design Testing with Users
So why conduct user testing?
2. Structure
Definition: The way a company or organization is set up, including
its hierarchy, communication flows, and distribution of tasks.
Example: Amazon's structure is built around a decentralized
network of teams. Each team focuses on a specific product or
service, like AWS or Amazon Marketplace, allowing them to work
faster and more independently.
3. Style
Definition: The leadership and management style within an
organization, which affects company culture and decision-making.
Example: Google's management style is known for promoting
creativity and innovation. They encourage employees to spend 20%
of their time on passion projects, which fosters an open and
exploratory work environment.
4. Systems
Definition: The processes and tools that support the day-to-day
operations of the company. This can include IT systems,
communication tools, or workflows.
Example: Tesla's production system involves automated assembly
lines powered by advanced robotics. Their focus on automation
allows them to scale production while maintaining high-quality
standards.
Ethical Considerations in AI, Privacy and
Security Concerns.
1. Privacy Concerns
•What It Is: This is about keeping your personal information safe
and making sure it’s not used without your permission.
•Example: When you use a fitness app that tracks your steps, it
collects data about where you go. If the app shares that information
with advertisers without telling you, that’s a privacy issue.
2. Security Concerns
•What It Is: This is about protecting data from hackers and making
sure it doesn’t get stolen or misused.
•Example: Imagine a bank uses AI to process transactions. If hackers
break into the system and steal customer data, it puts everyone’s
money and information at risk.
3. Bias and Fairness
•What It Is: Sometimes, AI can make unfair
decisions based on biased data, which means it
treats some people unfairly.
•Example: If an AI used for job hiring was trained
mostly on data from one gender or race, it might
favor that group over others, leading to unfair job
opportunities.
4. Accountability and Transparency
•What It Is: This is about making sure that when AI
makes a mistake, someone is responsible for fixing
it, and that people understand how the AI makes
decisions.
5. Regulatory Compliance
•What It Is: This means following laws that protect your data and privacy.
•Example: In Europe, there are laws (like GDPR) that say companies must ask
for your permission to collect your data and tell you how they will use it.
6. User Empowerment
•What It Is: This is about giving you control over your own data and helping
you understand what’s happening with it.
•Example: If a social media platform allows you to see what data it has about
you and lets you delete anything you don’t want it to keep, that’s empowering
for you as a user.
Summary
In simple terms, ethical considerations in AI focus on keeping your information
private and secure, ensuring fairness, being clear about how decisions are
made, following the law, and giving you control over your data. These factors
help build trust between people and technology.