Upload
ulyx451
View
214
Download
0
Embed Size (px)
Citation preview
8/14/2019 u Iq a Presentation
1/74
8/14/2019 u Iq a Presentation
2/74
WHO AM I?
Very new to Drupal
Web Design background
Independent Quality
Assurance Analyst
2Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
3/74
AGENDA (OR NOT)
What UI/UX Evaluation Is and Isnt
Ten Simple Yet Important Things toEvaluate
Automate with Selenium IDE
3Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
4/74
A UI/UX EVAL IS...
Finding and reporting resolvable...
...before the public, client or stakeholders find them
inconsistencieskinks
errors
bugscock-ups
typos
4Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
5/74
ALSO...
Best done by someone other than the creation team
Test as often as possible
Great for the Agile methodology
5Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
6/74
A UI/UX EVAL ISNT...
Supposed to make you feel bad about your work
A waste of money (when done properly)
A great way to be popular with developers
Unit testing, regression testing, stress testing, etc.
6Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
7/74
WHEN YOU DO ANEVALUATION
The best way to ensure a truly professional, kick-assdeliverable
Agree on areas to focus on up front
Agree on reporting method
Keep it flexible and fun
7Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
8/74
8/14/2019 u Iq a Presentation
9/749Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
10/7410Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
11/7411Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
12/7412Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
13/74
SCREEN RESOLUTIONS
Content needs to sit above the fold
Users need to know the pages has changed
1024x768 has the highest usage worldwideSource: http://marketshare.hitslink.com/report.aspx?qprid=17
43% of users use 1024x768 or lowerSource: http://www.w3schools.com/browsers/browsers_display.asp
Can test your fold with jpgs in the browser
13Saturday, 20 June 2009
http://www.w3schools.com/browsers/browsers_display.asphttp://marketshare.hitslink.com/report.aspx?qprid=17http://marketshare.hitslink.com/report.aspx?qprid=17http://marketshare.hitslink.com/report.aspx?qprid=17http://www.w3schools.com/browsers/browsers_display.asphttp://www.w3schools.com/browsers/browsers_display.asphttp://marketshare.hitslink.com/report.aspx?qprid=17http://marketshare.hitslink.com/report.aspx?qprid=178/14/2019 u Iq a Presentation
14/74
SCREEN RESOLUTIONS
Web Developer Firefox extension lets you resize thewindow:
Right click > Web Developer > resize > Edit Resizedimensions
Enter a variety of popular resolutions for repeat use
Try your page in other resolutions online
MeasureIt is a Firefox add-on that allows you tomeasure screen elements in pixels
14Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
15/74
SCREEN RESOLUTIONS
There are also
40,000,000iPhoneswith browsingcapability
(plus all the othermobile devices)
15Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
16/7416Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
17/74
COLOR CONTRAST
Sadly, eyes degenerate with age :(
10% of men suffer from colorblindnessin the United StatesSource: "Color Blindness: More Prevalent Among Males". Hhmi.org. http://www.hhmi.org/senses/b130.html.
There should be sufficient foreground andbackground contrast in color and brightness of anypage element (link, hover, background colors etc)
17Saturday, 20 June 2009
http://www.hhmi.org/senses/b130.htmlhttp://www.hhmi.org/senses/b130.html8/14/2019 u Iq a Presentation
18/74
8/14/2019 u Iq a Presentation
19/74
COLOR CONTRAST
Dont make users huntfor inline links
19Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
20/74
COLOR CONTRAST
Use the Juicy StudioColour ContrastAnalyser FirefoxAdd-on
Shows pass/fail onLuminosity Contrast
Ratio, Difference inBrightness andDifference in Color
20Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
21/74
8/14/2019 u Iq a Presentation
22/74
COLOR CONTRAST
22Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
23/7423Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
24/74
8/14/2019 u Iq a Presentation
25/74
NOT-GREAT DEFAULTERROR PAGE
25Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
26/74
DEFAULT DRUPALERROR PAGE
26Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
27/74
CUTE(?) CUSTOMERROR PAGE
27Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
28/74
CUTE(?) CUSTOMERROR PAGE
28Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
29/74
SILLY BUT GOODCUSTOM ERROR PAGE
29Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
30/74
8/14/2019 u Iq a Presentation
31/74
31Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
32/74
8/14/2019 u Iq a Presentation
33/74
SEARCH RESULTS
33Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
34/74
SEARCH RESULTS
34Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
35/74
SEARCH RESULTS
Made scannable
with dotted linesand avatars
Date info
Links distinctivefrom body copy
35Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
36/74
SEARCH RESULTS
36Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
37/74
8/14/2019 u Iq a Presentation
38/74
SEARCH RESULTS
38Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
39/74
SEARCH RESULTS
This needs better, customized copy:
39Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
40/74
SEARCH RESULTS
Number of matches and default sorting of results
Re-sort and filtering
Show hit highlighting (default?)
Date each result was created/updated
40Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
41/74
41Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
42/74
CROSS-BROWSERTESTING
Ideal: test in native environment
Alternative: emulator
Online and free static images: Browsershots, Litmus,IE NetRenderer
Online and not free static images: BrowserCam,NetMechanic Browser Photo, Litmus
42Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
43/74
CROSS-BROWSERTESTING
43Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
44/74
44Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
45/74
MICROCOPY
Short but sweet:
Examples
Inline help
Instructions
Hints
45Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
46/74
MICROCOPY
46Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
47/74
MICROCOPY
47Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
48/74
MICROCOPY
48Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
49/74
MICROCOPY
49Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
50/74
MICROCOPY
A usable design is far better than help/instruction
Make it clear that people must include e-mail on acontact form if they want a response
Borrow a friend to sanity check your copy
50Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
51/74
8/14/2019 u Iq a Presentation
52/74
FORM FUNCTIONALITY
Check that the contact form is being sent to the righte-mail address
Test what formats are accepted by your text inputs
Check that text inputs are a sensible length
Ensure field validation is properly implemented
Zip/state combo is not useful outside US/Can
52Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
53/74
FUNCTIONALITY
Page redirects
Links (inline, navigation, footer etc)
Cancel/Reset button
Delete
Browser back button
File uploads
53Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
54/74
54Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
55/74
THE WHERE AM I? TEST
55Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
56/74
8/14/2019 u Iq a Presentation
57/74
57Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
58/74
ACCESSIBILITY
Aim to meet level AA of the WCAG
Aim to meet Section 508 requirements
Include skip to content links
Validate a cross-section of pages with the WAVEtoolbar, and section 508 and WAI validators
58Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
59/74
59Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
60/74
ACCESSIBILITY
Manually tab throughyour pages
Good default tab order?
Active tab visible?
60Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
61/74
ACCESSIBILITY
Turn off CSS/styles
Turn off Javascript
Is site still usable?
Does it degradegracefully?
61Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
62/74
62Saturday, 20 June 2009
JAM YOUR SITE FULL OF
8/14/2019 u Iq a Presentation
63/74
JAM YOUR SITE FULL OFCONTENT
A newly birthed website is merely a skeleton. Time toget to meat onto those bones.
Populate all content streams (use Selenium IDE!)
Tag clouds and other text containers
Search and search results
Check for for pagination issues
63Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
64/74
64Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
65/74
SELENIUM IDE
65Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
66/74
SELENIUM IDE
66Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
67/74
SELENIUM IDE
67Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
68/74
SELENIUM IDE
Number each test case in the suite
Create separate test suites for different user types
Reuse tests
Split test cases into 2 or more parts if if needed
Use JavaScript to create random numbers for uniquetitles
68Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
69/74
69Saturday, 20 June 2009
8/14/2019 u Iq a Presentation
70/74
8/14/2019 u Iq a Presentation
71/74
RESOURCES
Color Contrast:
https://addons.mozilla.org/en-US/firefox/addon/7313
https://addons.mozilla.org/en-US/firefox/addon/9108
http://www.checkmycolours.com
71Saturday, 20 June 2009
http://www.checkmycolours.com/https://addons.mozilla.org/en-US/firefox/addon/9108https://addons.mozilla.org/en-US/firefox/addon/7313http://www.checkmycolours.com/http://www.checkmycolours.com/https://addons.mozilla.org/en-US/firefox/addon/9108https://addons.mozilla.org/en-US/firefox/addon/9108https://addons.mozilla.org/en-US/firefox/addon/9108https://addons.mozilla.org/en-US/firefox/addon/9108https://addons.mozilla.org/en-US/firefox/addon/7313https://addons.mozilla.org/en-US/firefox/addon/7313https://addons.mozilla.org/en-US/firefox/addon/7313https://addons.mozilla.org/en-US/firefox/addon/73138/14/2019 u Iq a Presentation
72/74
RESOURCES
Microcopy and Custom Error Pages:
http://bokardo.com/archives/writing-microcopy/
Defensive Design for the Web by 37signals
Dont Make Me Think by Steve Krug
72Saturday, 20 June 2009
http://bokardo.com/archives/writing-microcopy/http://bokardo.com/archives/writing-microcopy/http://bokardo.com/archives/writing-microcopy/8/14/2019 u Iq a Presentation
73/74
RESOURCES
Section 508: http://www.section508.gov/
WAI: http://www.w3.org/WAI/
Jim Thatcher: http://jimthatcher.com/
Total Validator: http://www.totalvalidator.com
WAVE toolbar: https://addons.mozilla.org/en-US/firefox/addon/6720
73Saturday, 20 June 2009
http://www.totalvalidator.com/tool/fulltool.htmlhttp://www.totalvalidator.com/tool/fulltool.htmlhttp://www.totalvalidator.com/tool/fulltool.htmlhttp://jimthatcher.com/http://www.totalvalidator.com/tool/fulltool.htmlhttp://www.totalvalidator.com/tool/fulltool.htmlhttp://www.totalvalidator.com/tool/fulltool.htmlhttp://www.totalvalidator.com/tool/fulltool.htmlhttp://www.totalvalidator.com/tool/fulltool.htmlhttp://www.totalvalidator.com/tool/fulltool.htmlhttp://jimthatcher.com/http://jimthatcher.com/http://www.section508.gov/http://www.section508.gov/8/14/2019 u Iq a Presentation
74/74
Lisa Rex @lisarexhttp://www.lisarex.com
Boston Drupal Design Camp 2009
http://www.lisarex.com/http://www.lisarex.com/http://www.lisarex.com/