APPS User Testing

Sarah Waterson
20 Sept 202415:57

Summary

TLDRThis lecture podcast focuses on user testing for app design, emphasizing its evolution and importance in UX and UI practices. It traces the history of user testing, highlighting Apple's pioneering role in prioritizing user-centered design. The podcast discusses various testing types, reasons for testing at different stages, and how to test aspects like look and feel, app icons, wireframes, and prototypes. It also covers the use of tools like heat maps, remote testing, and eye tracking to gain insights into user interactions. The goal is to improve usability, functionality, design validation, and user satisfaction through iterative testing and feedback.

Takeaways

  • 🔍 User testing is pivotal for app design and development, ensuring usability and functionality.
  • 📱 Apple in the 1980s was a pioneer in user-centered design, emphasizing accessibility and intuitiveness.
  • 🖥 The introduction of the graphical user interface (GUI) by Apple marked a significant shift towards user-friendly technology.
  • 🔧 User testing involves an iterative process that occurs at multiple stages, from early prototyping to post-launch.
  • 👁️‍🗨️ The purpose of user testing includes improving usability, ensuring functionality, verifying design choices, refining look and feel, and enhancing user satisfaction.
  • 🎨 Look and feel testing evaluates aspects like color schemes, typography, layout, and imagery to ensure they enrich the user experience.
  • 📊 AB testing is a simple methodology for comparing two versions of an app icon to determine which is more effective.
  • 🧭 Wireframe testing focuses on navigation, task flow, and information architecture to ensure users can easily access key features.
  • 🛠️ Final prototype testing assesses user interaction, content clarity, performance, and compliance with design standards.
  • 📊 Types of usability testing include remote testing, moderated feedback sessions, unmoderated software testing, and both qualitative and quantitative analysis.
  • 🔄 The importance of iteration and continuous improvement in the design process, based on user feedback, cannot be overstated.

Q & A

  • What is the significance of user testing in app development?

    -User testing is crucial for developing an effective app as it helps ensure that the app is not only functional but also delivers a satisfying user experience. It involves evaluating an app by testing it with real users at various stages, allowing for continuous improvement and refinement of the product.

  • How has user testing evolved over the years?

    -User testing has evolved significantly, with pioneers like Apple in the 1980s prioritizing user-centered design principles. Apple's philosophy was clear that their technology should be accessible and intuitive for everyday people, which was reflected in the design of the original Mac with the introduction of the graphical user interface (GUI).

  • What role did Apple play in the history of user testing?

    -Apple was a pioneer in user testing, setting itself apart from other tech companies by prioritizing user-centered design principles. They relied heavily on diverse groups of users to improve their products through usability studies, observation, and refining interfaces based on feedback.

  • What are the main reasons for conducting user testing?

    -The main reasons for conducting user testing include improving usability, ensuring functionality, verifying that the app works as expected, validating design choices, refining the look and feel with the target audience, and enhancing user satisfaction or experience.

  • What are the different aspects of an app that are tested during user testing?

    -During user testing, aspects such as the look and feel, app icons, wireframes, and final prototypes are tested. Each aspect is evaluated for elements like color scheme, typography, layout, recognizability, simplicity, navigation, task flow, information architecture, user interaction, content clarity, and compliance with design standards.

  • What is the purpose of testing the look and feel of an app?

    -Testing the look and feel of an app is done to ensure that elements like color scheme, typography, and layout convey the right mood or emotion, are legible and size-appropriate, and have a clear visual hierarchy. The goal is to enrich the user experience without causing confusion.

  • How is user testing conducted for app icons?

    -User testing for app icons involves checking recognizability, simplicity, and color contrast. The aim is to ensure the icon is clear, distinguishable, and makes sense even when scaled down, and that it stands out against different backgrounds.

  • What methods are used to test wireframes during app development?

    -To test wireframes, methods such as form-based questionnaires and observation tests are used. These involve asking users to complete tasks, recording their interactions, and reviewing the results to gather feedback on the app's layout and navigation.

  • What types of usability testing are mentioned in the script?

    -The script mentions various types of usability testing including remote testing, moderated feedback sessions, unmoderated automated software testing, qualitative testing (involving facial expressions, observations, interviews, and surveys), and quantitative testing (measuring task completion times).

  • Why is it important to test at different stages of app development?

    -Testing at different stages of app development is important because it allows for validation of the basic structure in early prototyping, usability and look and feel testing in mid-development, and pre-launch testing to refine the final prototype. Post-launch, continuous testing helps gather feedback and identify areas for improvement.

  • What is the iterative nature of user testing as described in the script?

    -The iterative nature of user testing means that it occurs multiple times at various stages of development, from early prototyping to post-launch. It involves an ongoing process of gathering feedback, identifying areas for improvement, and refining the design accordingly.

Outlines

00:00

📱 User Testing in App Design

This paragraph introduces the topic of user testing within the context of app design. It emphasizes the importance of user testing at various stages of the design process, including testing the look and feel, app icons, wireframes, and final prototypes. The history of user testing is briefly touched upon, highlighting Apple's pioneering role in the 1980s with user-centered design principles. The paragraph also discusses the evolution of user testing tools and techniques, from early observations and questioning to modern methods like heat maps, remote testing, and eye tracking. The goal of user testing is to improve usability, ensure functionality, validate design choices, refine the look and feel, and enhance user satisfaction.

05:01

🔍 The Purpose of User Testing

Paragraph 2 delves into the specific reasons for conducting user testing, such as uncovering problems, discovering opportunities, learning about user behavior, and enhancing user experience. It differentiates between UX (user experience) and UI (user interface) testing, with usability testing being a part of UX design. The paragraph outlines what to test for in look and feel tests, app icon testing, and wireframe testing. It also introduces different testing methods, including form-based feedback, observation tests, and AB testing, emphasizing the iterative nature of user testing to refine the app's design and functionality.

10:03

🎯 Testing the Final Prototypes

The third paragraph focuses on the final phase of user testing, which involves testing high-fidelity prototypes that closely resemble the final product. It discusses the importance of testing for usability and visual design elements, including user interaction, content clarity, performance, and compliance with design standards. The paragraph also outlines various types of usability testing methods, such as remote testing, moderated feedback sessions, automated software testing, and both qualitative and quantitative testing. The emphasis is on the qualitative aspect, which includes surveys, interviews, and observing user reactions to gather detailed feedback.

15:04

🔁 Iterative Process of User Testing

The final paragraph summarizes the iterative nature of user testing, which occurs at multiple stages of app development, from early prototyping to pre-launch and post-launch phases. It reiterates that user testing is crucial for ensuring both functionality and a satisfying user experience. The paragraph concludes with a visual representation of the user testing process, emphasizing the continuous improvement cycle based on feedback and design iteration.

Mindmap

Keywords

💡User Testing

User testing is a process where real users interact with a product to evaluate its usability, functionality, and overall user experience. In the context of the video, user testing is a crucial part of app design and development, ensuring that the app meets the needs and expectations of its target audience. The video mentions various types of user testing, such as usability testing, look and feel testing, and testing of wireframes and prototypes.

💡User-Centered Design

User-centered design is an approach to designing products that focuses on the needs and experiences of the end-users. The video highlights Apple's philosophy from the 1980s as an example of user-centered design, where the technology was made accessible and intuitive for everyday people, as seen in the development of the graphical user interface (GUI).

💡Graphical User Interface (GUI)

A graphical user interface (GUI) is a visual way of interacting with electronic devices, replacing text-based command interfaces. The video explains how Apple's introduction of the GUI with the Macintosh in the 1980s was a significant shift towards making technology more user-friendly, allowing users to interact with computers through visual metaphors like windows, icons, menus, and a pointer.

💡Wireframes

Wireframes are simplified, schematic diagrams of a user interface that outline the placement of elements and the flow of navigation. In the video, wireframes are discussed as a stage in app development where user testing focuses on navigation, task flow, and information architecture to ensure that users can easily find and use key features.

💡Prototypes

Prototypes are preliminary models of a product used to test and refine its design and functionality. The video discusses the importance of testing prototypes to ensure they closely resemble the final product, focusing on usability, visual design elements, user interaction, content clarity, and performance.

💡Usability

Usability refers to how easy it is for users to interact with and accomplish tasks on a product. The video emphasizes the importance of usability testing within the user experience design process to identify and fix issues that could hinder user performance.

💡Look and Feel

Look and feel pertains to the visual aspects and overall aesthetic of a product. In the context of the video, look and feel testing involves evaluating elements such as color schemes, typography, layout, and imagery to ensure they convey the right mood, are legible, and contribute positively to the user experience.

💡Iterative Process

An iterative process is one that involves repeated cycles of development and refinement. The video stresses that user testing should be an iterative process, occurring at multiple stages of app development, from early prototyping to post-launch, to continuously improve the product based on user feedback.

💡User Interface (UI)

User interface (UI) design focuses on the layout, visual elements, and interaction design of a product. The video mentions UI in the context of user testing, where testing the user interface involves evaluating the visual design and branding to ensure they align with the app's goals and user expectations.

💡User Experience (UX)

User experience (UX) encompasses all aspects of how a user interacts with and perceives a product. The video discusses how user testing plays a key role in shaping UX, from testing early concepts to refining the final prototypes to ensure a satisfying and coherent user experience.

💡AB Testing

AB testing, also known as split testing, is a method of comparing two versions of a product to see which performs better. The video uses AB testing as an example of how to test app icons, presenting two versions and comparing their recognizability, simplicity, and color contrast to determine which is more effective.

Highlights

User testing for apps is crucial for design people to explore various types of testing and reasons for testing at different stages.

Apple in the 1980s prioritized user-centered design principles, setting a standard for user interface design.

The graphical user interface (GUI) allowed users to interact with computers through visual metaphors, marking a shift from engineer-centric to designer-centric interfaces.

User testing and feedback played a central role in shaping Apple's interface, emphasizing intuitive use for everyday people.

Today, companies use tools like heat maps, remote testing, and eye tracking to gain insights into user interactions with digital products.

User testing is an ongoing process to refine products, focusing on usability, functionality, design validation, and user satisfaction.

Testing uncovers problems, discovers opportunities, and helps understand user behavior with the product.

User testing is part of user experience (UX) design and involves usability testing, UI design, and branding.

Look and feel testing checks color schemes, typography, layout, and imagery for enriching the user experience.

App icon testing focuses on recognizability, simplicity, and color contrast to ensure the icon's effectiveness.

Wireframe testing evaluates navigation, task flow, and information architecture to ensure key features are easily accessible.

Final prototype testing focuses on usability, visual design elements, user interaction, content clarity, and performance.

Types of usability testing include remote testing, moderated feedback sessions, and both qualitative and quantitative testing methods.

User testing should be iterative, occurring at multiple stages from early prototyping to post-launch for continuous improvement.

Testing ensures the app is not only functional but also delivers a satisfying user experience through iteration.

User testing is multifaceted and crucial for developing effective apps, involving testing at different stages for a coherent user experience.

Transcripts

play00:02

hi there and welcome back to ID apps in

play00:04

this lecture pod we're going to be

play00:06

covering uh user testing for apps um and

play00:11

I've tried to make it specifically for

play00:13

us as design people we'll explore the

play00:16

various types of testing the reasons why

play00:18

we test at different stages and how to

play00:20

test aspects such as the look and feel

play00:23

app icons wireframes and final

play00:25

prototypes we'll also look at some lists

play00:28

of what to test for in each f

play00:30

so let's get

play00:32

going let's start with a bit bit of a

play00:35

history of user testing um user testing

play00:38

has evolved significantly over the years

play00:40

one of the earliest Pioneers or maybe

play00:43

the instigators of it of user experience

play00:45

design and user interface design is

play00:47

obviously Apple in the 1980s Apple set

play00:51

itself apart from other tech companies

play00:54

by prioritizing user centered design

play00:58

principles Apple phos ophy was clear

play01:01

that their technology should be

play01:02

accessible and intuitive for the

play01:05

everyday person and it was reflected in

play01:08

the design of the original Max which

play01:11

introduced the graphical user interface

play01:13

or the guey which you probably have

play01:15

heard of and unlike you know terminal or

play01:18

command line interfaces that you have to

play01:21

memorize all the text commands Apple's

play01:23

guey and we can see the other one there

play01:25

on the screen allowed um users to

play01:28

interact with computers through some

play01:30

visual metaphors things such as the wimp

play01:33

Windows icons menus and the pointer um

play01:37

this marked it a dramatic shift from

play01:40

Engineers making the thing to designers

play01:42

making uh the interface for users and so

play01:46

as part of this user testing and

play01:48

feedback played a central role in

play01:51

shaping what the interface is and even

play01:53

if you think about it now um the visual

play01:57

metaphor of the desktop

play02:00

is something that's trying to make using

play02:03

a computer very intuitive to people um

play02:06

it seems very um intuitive now like we

play02:10

can't imagine life without it um but it

play02:13

has come from various amounts of user

play02:16

testing and coming up with uh visual

play02:19

metaphors for people to use that they

play02:22

immediately understand so Apple over

play02:25

time in their brief in this brief sort

play02:28

of history of them have relied very very

play02:31

heavily on diverse groups of users to

play02:34

improve their products they've done

play02:36

usability studies they do observation of

play02:40

people using their prototypes they

play02:42

identify the pain points they refine

play02:45

their interfaces based on what they find

play02:47

out and as a result they have kind of

play02:50

led the way in user interface design um

play02:56

today companies use a variety of tools

play02:59

things like heat Maps like where people

play03:00

are going on the screen um remote

play03:04

testing videoing them observation eye

play03:08

tracking session recording screen

play03:11

recording all sorts of things to gain

play03:12

insights about how users interact with

play03:15

digital products um but the the early uh

play03:18

user testing really did involve a lot of

play03:21

observation and

play03:23

questioning okay so that's our brief

play03:27

history um so in ter terms of the the

play03:32

testing why was their approach

play03:34

revolutionary it's because it was user

play03:37

centered so it emphasized how users

play03:40

interacted with their devices as a new

play03:43

standard for user testing and it

play03:46

was great because it also involved this

play03:49

iterative idea that you iterate your

play03:51

designs based on what the user feedback

play03:54

or user testing tells you so this lays

play03:57

the groundwork for how we think about

play04:00

user testing in ux and UI practices

play04:03

today okay so let's get on to user

play04:05

testing more broadly it's a key part

play04:08

hopefully I convince you of that of app

play04:09

design and development it involves

play04:11

evaluating an app by testing it with

play04:13

real users at various stages um it's not

play04:17

just a one-off event but it's an ongoing

play04:19

process to refine products um so why do

play04:24

we test we're going to improve the

play04:26

usability we're going to ensure the

play04:28

functionality so we're going to verify

play04:30

that the app works as you expected it to

play04:33

and we at that stage would identify any

play04:37

bugs or unexpected behaviors we would

play04:40

validate the Design's choices we say yes

play04:44

that Design's choice of that layout or

play04:47

that flow or that color uh works well so

play04:51

we would say yes that we've gone well

play04:53

with that we'd also use it to refine the

play04:55

look and feel with our target audience

play04:58

so we get some responses on that and

play05:00

would also enhance the user satisfaction

play05:04

or experience so a well tested app

play05:07

generally leads to a better uh user

play05:11

experience all around so it enhances the

play05:13

user experience from the Geto so they're

play05:16

the main five reasons why we would use a

play05:18

test um you can see just up in the

play05:21

corner there I've put we would use it to

play05:23

uncover problems discover any

play05:24

opportunities that we might have missed

play05:26

so our users quite often will say oh if

play05:29

nice if I could do this now or where's

play05:31

the share button or something like that

play05:34

and we would do it also to learn about

play05:37

what our users do with our project so

play05:39

we're learning about users as we do the

play05:41

user testing as well okay user testing

play05:44

just in context we can see here

play05:48

um in this re brief we've got ux versus

play05:51

UI and you've probably seen this in a

play05:52

lecture pod before so usability testing

play05:56

so user testing usability testing

play05:58

different word um um is part of what we

play06:01

do for the user experience design so

play06:03

when we do usability testing and we're

play06:06

going to move on to that with our

play06:07

wireframe testings this week um we're

play06:10

looking at usability testing in the

play06:12

wireframes the UI or the user interface

play06:15

which is the layout as we know the

play06:16

visual design and The Branding is

play06:18

another part of our testing that we do

play06:21

at different stages in our development

play06:24

cycle all right so user

play06:27

testing what do we test we test the and

play06:29

feel so in a look and feel test we would

play06:32

definitely check things and we did this

play06:34

with our branding not our branding our

play06:37

style guide review so we definitely test

play06:40

the color

play06:41

scheme uh does it convey the right mood

play06:44

or emotion we would test the typography

play06:47

so things like legibility and size is

play06:50

important there or it doesn't match the

play06:52

apps tone we would definitely test

play06:54

things like the layout is the visual

play06:57

hierarchy and I keep going on about that

play06:59

clear the imagery do the images and

play07:01

icons enrich the user experience or do

play07:04

they confuse it so that's the look and

play07:07

feel and they're the main aims for our

play07:10

look and feel

play07:11

testing and you can see the look and

play07:13

feel kind of comes at some part of your

play07:15

app development early on um in terms of

play07:20

the next slide let's just go um we would

play07:23

test our app icons which we've done in

play07:25

class as well um things to test for for

play07:29

testing app icons would be the

play07:31

recognizability is it recognizable does

play07:33

it tell us what the app's purpose is and

play07:35

we did an extensive test on that in week

play07:38

uh nine uh Simplicity is the icon clear

play07:43

distinguishable you know can we scale it

play07:45

down and still make sense of it the

play07:47

color and contrast does it stand out

play07:49

against different backgrounds um so

play07:52

there are three main things that we do

play07:54

with testing app icons and you can see

play07:56

up there in the corner of the slide

play07:58

there's an AB testing going which is

play08:00

just means here's one version here's

play08:02

another version which one works better

play08:04

so that's a very simple app icon testing

play08:07

methodology there comparing an AB

play08:10

version you've obviously heard of AB

play08:12

testing next one um we would test our

play08:17

wireframes and that's what we're up to

play08:20

next so you see we've got some style

play08:23

guide testing some app icon testing now

play08:26

we're going on to the wireframes once

play08:27

the apps starting to be flashed out

play08:30

and in terms of testing wireframes we

play08:32

would definitely test the navigation

play08:35

because that's very important can your

play08:36

users find all of your key features

play08:40

easily um can you give them a task to

play08:44

complete like you know a search or a

play08:46

sign up and so we would check the task

play08:49

flow there so can they do the things

play08:51

that your app is designed to do um we

play08:53

would also test the information

play08:55

architecture is there a logical

play08:57

organization to it or to people kind of

play08:59

have to look for for things on your app

play09:03

um so for example um a form based

play09:07

feedback would be used in this testing

play09:10

phase to gather your user testing

play09:13

responses on your wireframes layout

play09:15

asking questions like where would you

play09:18

click to find the settings or you might

play09:20

even give them a task to go through so

play09:23

in terms of how you would test the

play09:25

wireframes a form based questionnaire is

play09:29

easy because people can do it at their

play09:31

own pace you could also do an

play09:33

observation test where you video or

play09:36

screen grab people going through your um

play09:40

your app wireframes and then you would

play09:42

review them and then write up your

play09:44

results afterwards as as part of that so

play09:48

couple of ways to do that um next one

play09:51

we'll look at is testing the final

play09:54

prototypes so this will be our last

play09:56

phase of testing for us um so for

play09:58

testing our final

play10:00

prototypes um they have to be closely

play10:03

resembling the final product so they're

play10:04

high high fidelity but we're going to

play10:07

this would focus both on the usability

play10:09

and the visual design elements so the

play10:11

things that you would test here are the

play10:13

user interaction are the buttons and

play10:15

interactive elements intuitive to use

play10:19

content Clarity is the language clear

play10:21

and appropriate for your target audience

play10:24

um you would test some performance

play10:26

things like are the animations and trans

play10:29

transition Smo smooth and I I've left

play10:32

off there but a fourth category might be

play10:36

to test whether the UI elements are

play10:41

compliant with either iOS or material

play10:44

design standards so compliance with

play10:47

interface design standards for apps

play10:49

would be a fourth one

play10:52

there all right so types of usability

play10:56

testing and you can see here I've got a

play10:58

range of methods

play11:00

um and how they apply to the different

play11:03

stages of app design we can see we've

play11:06

got remote testing so that would include

play11:08

things like recording people um we could

play11:12

do that in person as well so we could

play11:14

Monitor and make a report about them

play11:16

that's the first two circles next one a

play11:19

ux researcher might moderate some

play11:23

feedback session you might have some

play11:26

automated software which is unmoderated

play11:28

to kind of run through and there quite a

play11:31

lot of uh those springing up in the last

play11:33

year that will run your wi frames

play11:35

through a test or your wife FR but your

play11:38

prototype through a test to make sure

play11:40

it's compliant um and then the third one

play11:43

the qualitative and quantitative testing

play11:46

where in qualitative we might look at

play11:48

people's facial expressions facial

play11:50

expressions were a big part of Apple's

play11:53

testing they could tell when people were

play11:55

frustrated CU they were frowning or they

play11:57

didn't look impressed and you could tell

play11:59

when when people are delighted using

play12:00

your project because they're generally

play12:02

smiling or have a change in energy state

play12:05

so in the quality of stuff we might also

play12:07

do other observations we would do

play12:10

interviews and surveys and that's the

play12:12

main methodology that we're using the

play12:14

apps class this year um interviews and

play12:17

surveys and generally within the class

play12:20

but you can see there the bottom one um

play12:23

there and quantity of stuff where you

play12:25

could measure how long it took people to

play12:27

complete tasks and sort of time them and

play12:29

that sort of thing so there's six kind

play12:32

of little circles with different types

play12:34

of usability testing there are many more

play12:37

but for us uh the most important one to

play12:40

keep in mind is this third one here the

play12:44

qualitative where we're going to do

play12:46

surveys and interviews we might look at

play12:49

people's facial expressions or observe

play12:51

them using it for more finer feedback

play12:55

um may not be as useful as our surveys

play12:59

at this stage all right

play13:04

so when you're doing your user testing

play13:06

what are you testing for you're testing

play13:08

for your look and

play13:09

feel you're testing your wireframes for

play13:12

the user interface and um and flow

play13:15

you're testing your prototype for the

play13:17

user experience design to make sure that

play13:21

all of that that comes together into a

play13:24

coherent hole so there are three phases

play13:26

in this class if

play13:30

if we'd launched the app we would also

play13:32

do testing and feedback after it's

play13:35

launched and there would definitely be

play13:36

an alpha beta and so on versions and

play13:39

it's quite iterative as we get um bugs

play13:42

come in or suggestions come in from

play13:45

users as they get used to using the app

play13:49

now next one um so just to sort of

play13:52

finalize what we've been through and

play13:53

this has been very brief uh testing

play13:56

should always be an iterative process

play13:58

that just means you do it multiple times

play14:01

it it occurs at multiple

play14:03

stages it occurs in the early

play14:06

prototyping um and that's for our

play14:08

wireframes and it validates the basic

play14:11

structure it happens in mid development

play14:14

so the usability look and feel things

play14:16

that undertaken on more developed

play14:18

prototypes it it's also undertaken in

play14:21

pre-launch Phase so there might be an AB

play14:24

testing there might be a beta there

play14:26

might be an exploratory test on the

play14:28

final

play14:29

prototype by different members of your

play14:32

team like maybe the software engineering

play14:35

part as opposed to just your users and

play14:38

post launch as I mentioned earlier you

play14:40

would continuously use testing to gather

play14:43

feedback and identify areas for your um

play14:47

apps

play14:50

Improvement all right so let's just

play14:52

finish off this short pod with a little

play14:55

bit of flow here user testing as you now

play14:58

probably understand is a multifaceted

play15:01

process it's crucial for developing an

play15:04

effective app and by testing at

play15:06

different stages from the look and feel

play15:08

to the final prototypes you can ensure

play15:10

that the app not only is functional but

play15:13

is it also develop uh delivers a

play15:16

satisfying user experience so just the

play15:19

main thing to remember here is that

play15:21

testing is really about iteration and

play15:24

continuous

play15:25

Improvement um and you can see in this

play15:27

di or this diagram flow usability test

play15:30

happens for the concept it happens for

play15:32

the design itself the look and feel it

play15:34

happens to the Prototype and it happens

play15:37

uh prior to the release as well but in

play15:42

terms of that you know based on the

play15:43

feedback there's always an iteration in

play15:46

the design uh process that happens okay

play15:50

so thanks for listening I kept it short

play15:52

and I will see you in class

Rate This

5.0 / 5 (0 votes)

相关标签
User TestingApp DesignUX/UIApple HistoryIterative DesignPrototype TestingUser FeedbackWireframesIconsUsability
您是否需要英文摘要?