Sie sind auf Seite 1von 9

Topic 11 Evaluation and Testing Designing And Developing A Website

V1.0 Visuals Handout Page 1


DesigningAnd Developing
NCC Education Limited V1.0
Designing And Developing
A Website
Topic 11:
Evaluation and Testing
Evaluation and Testing Topic 11 - 11.2
Scope and Coverage
This topic will cover:
The implementation stage of the design process
Testing (X)HTML and CSS
Testingdesign and usability
NCC Education Limited V1.0
Testing design and usability
Evaluation and Testing Topic 11 - 11.3
Learning Outcomes
By the end of this topic, students will be able to:
Describe the range of testing that takes place in
web design projects
Explain different approaches to testing (X)HTML
NCC Education Limited V1.0
Explain different approaches to testing (X)HTML
and CSS
Evaluate web designs using design principles
Design and conduct a usability test
Topic 11 Evaluation and Testing Designing And Developing A Website
V1.0 Visuals Handout Page 2
Evaluation and Testing Topic 11 - 11.4
This topic continues to explore the design and
development of websites:
Defining goals
Learning about users
Definingcontent and functionality
Web Design Process
Research
T
e
NCC Education Limited V1.0
Defining content and functionality
Designing site structure
Designing navigation
Interface design
Writing (X)HTML and CSS
Design
Implementation
e
s
t
i
n
g
Evaluation and Testing Topic 11 - 11.5
Websites are typically structured using the same
structure as the portfolio you have been working on
Homepage is named index.html
Separate folders for CSS, images and webpages
Writing (X)HTML and CSS
NCC Education Limited V1.0
p , g p g
root
CSS Images index.html HTML
Evaluation and Testing Topic 11 - 11.6
In this module we have used a simple text editor
What You See Is What You Get (WYSIWYG)
Authoring Tools
Dreamweaver, Visual Web Developer
Generate HTML and CSS
Ad f WYSIWYG di
Web Development Tools
NCC Education Limited V1.0
Advantages of WYSIWYG editors:
Faster
Disadvantages WYSIWYG editors:
Can be expensive
Take time to catch up with new technologies
Dont always generate valid or efficient HTML and CSS
Topic 11 Evaluation and Testing Designing And Developing A Website
V1.0 Visuals Handout Page 3
Evaluation and Testing Topic 11 - 11.7
Testing the HTML and CSS
Testing for valid (X)HTML and CSS
Cross browser testing
Testing with mobile devices
T ti ibilit
Testing and Evaluation
NCC Education Limited V1.0
Testing accessibility
Testing the design of the site
Can users complete tasks quickly and easily?
Testing the use of design principles
Usability testing
Evaluation and Testing Topic 11 - 11.8
A good starting point for creating accessible web
pages
Check the pages use web standards
Pages will work in standards compliant browsers
Testing for Valid of HTML and CSS
NCC Education Limited V1.0
Pages will work in standards compliant browsers
Accessibility
Support a range of devices
Evaluation and Testing Topic 11 - 11.9
The research stage of the design process indicates
which browsers should be supported
Approaches to cross browser testing
Install all possible browsers on a testing machine
Cross Browser Testing
NCC Education Limited V1.0
Install all possible browsers on a testing machine
A number of tools for browser testing exist
CrossBrowserTesting
(http://crossbrowsertesting.com/)
Browsershots (http://browsershots.org/)
Principle of graceful degradation
Topic 11 Evaluation and Testing Designing And Developing A Website
V1.0 Visuals Handout Page 4
Evaluation and Testing Topic 11 - 11.10
Using Firefox add-ons
Limited
Emulators e.g. Opera mobile tester
Many emulators for many different devices are available
online
Testing With Mobile Devices
NCC Education Limited V1.0
Testing tools
Runs a series of tests for mobile web good practice
mobiReady (http://ready.mobi)
W3C mobileOK Checker (http://validator.w3.org/mobile/)
Testing on a real device
Can be expensive
Evaluation and Testing Topic 11 - 11.11
Testing with screen readers or emulators
J AWS
WebAnywhere
(http://webanywhere.cs.washington.edu/wa.php)
Fangs (a Firefox add-on)
Testing Accessibility
NCC Education Limited V1.0
a gs (a e o add o )
Testing tools
WAVE (Web Accessibility Evaluation Tool)
(http://wave.webaim.org/)
Web Accessibility Initiative maintains a list of evaluation
tools (http://www.w3.org/WAI/eval/)
Evaluation and Testing Topic 11 - 11.12
Testing using design principles
Neilsons 10 usability heuristics
http://tinyurl.com/3py4lxb
e.g. Visibility of System Status
Krugs trunk test
Testing the Design of the Site
NCC Education Limited V1.0
Krugs trunk test
Usability Testing
Observing users attempting to complete tasks using
a website
Topic 11 Evaluation and Testing Designing And Developing A Website
V1.0 Visuals Handout Page 5
Evaluation and Testing Topic 11 - 11.13
Tests to see if site navigation is well designed
A well designed page should provide clear answers
to these questions
What site is this? (Site ID)
Krugs Trunk Test - 1
NCC Education Limited V1.0
What page am I on? (Page Name)
What are the major section of this site? (Sections)
What are my options at this level? (Local
Navigation)
Evaluation and Testing Topic 11 - 11.14
Where am I in the scheme of things? (You are
here indicators)
How can I search?
Krug (2005, p.89)
Krugs Trunk Test - 2
NCC Education Limited V1.0
Question:
Evaluate the following page using Krugs trunk test
Evaluation and Testing Topic 11 - 11.15
Krugs Trunk Test - 3
NCC Education Limited V1.0
http://www.bbc.co.uk/
Topic 11 Evaluation and Testing Designing And Developing A Website
V1.0 Visuals Handout Page 6
Evaluation and Testing Topic 11 - 11.16
Krugs Trunk Test - 4
Site Identity
Persistent Navigation Search
You are here indicator
NCC Education Limited V1.0
Page Name
Local Navigation
http://www.bbc.co.uk/
Evaluation and Testing Topic 11 - 11.17
Usability testing is very simple
A user is shown a website and asked to complete
typical tasks
We cant test the site ourselves
Too close to the design choices that have been
Usability Testing
NCC Education Limited V1.0
Too close to the design choices that have been
made
Other techniques have limited value in testing
usability
Difference between what users say they do and
what they actually do
Evaluation and Testing Topic 11 - 11.18
Usability experts recommend testing no more than
5 users!
Testing additional users will only reveal the same
problems
How many users to test?
NCC Education Limited V1.0
Questions:
Who should the site be tested with?
When should usability testing be carried out?
Topic 11 Evaluation and Testing Designing And Developing A Website
V1.0 Visuals Handout Page 7
Evaluation and Testing Topic 11 - 11.19
Who should the site be tested with?
Ideally members of the intended user group
In reality anyone who can look at the site with a
fresh perspective
Whenshould usability testing be carried out?
Who and when to test?
NCC Education Limited V1.0
When should usability testing be carried out?
Throughout the design process
As soon as we have a design that can be evaluated
Paper prototyping
Wireframe models, paper based page designs, quick
HTML/CSS mock-ups can all be tested
Fix problems early
Evaluation and Testing Topic 11 - 11.20
Subject (the user)
Sits in front of the computer
The screen may be recorded
Attempts to complete a task
What does a usability test involve? - 1
NCC Education Limited V1.0
Testing plan
The subject should be involved in the task e.g.
choosing which product to buy
Think Aloud Protocol
Evaluation and Testing Topic 11 - 11.21
Facilitator (the person conducting the test)
Gives instructions
Observes and takes notes
Asks questions to find out what users are thinking
What does a usability test involve? - 2
NCC Education Limited V1.0
Shouldnt influence or assist the subject in
completing the task
May also have additional observers
Watching video of the screen
Topic 11 Evaluation and Testing Designing And Developing A Website
V1.0 Visuals Handout Page 8
Evaluation and Testing Topic 11 - 11.22
What are we trying to find out?
Does the user understand the purpose of the site?
Can the user complete the task?
Can the user find their way around the site?
What does a usability test reveal?
NCC Education Limited V1.0
Does the user hesitate, and why?
Evaluation and Testing Topic 11 - 11.23
Notes taken during the test are typed up
Example
Three out of four users hesitated when attempting to
add a product to the shopping basket
Decisions are made on the severity of the problems
F h i ifi t bl d ti
Usability Testing
NCC Education Limited V1.0
For each significant problem recommendations
should be made
Example
The Add to Basket button needs to be more
noticeable
The site should be improved and tested again
Evaluation and Testing Topic 11 - 11.24
Defining goals
Learning about users
Defining content and functionality
D i i it t t
Web Design Process
Research
T
e
s
t
NCC Education Limited V1.0
Designing site structure
Designing navigation
Interface design
Writing (X)HTML and CSS
Design
Implementation
t
i
n
g
Topic 11 Evaluation and Testing Designing And Developing A Website
V1.0 Visuals Handout Page 9
Evaluation and Testing Topic 11 - 11.25
Krug, S. (2005). Don't Make Me Think: A Common
Sense Approach to Web Usability. New Riders
Press.
References
NCC Education Limited V1.0
J akob Nielsens Alertbox (2000). You Only Need to
Test with 5 Users. Available at:
http://www.useit.com/alertbox/20000319.html
Evaluation and Testing Topic 11 - 11.26
Topic 11 Evaluation and Testing
NCC Education Limited V1.0
Any Questions?

Das könnte Ihnen auch gefallen