QA And The IWMW Web Site: A Case Study

Download Report

Transcript QA And The IWMW Web Site: A Case Study

QA And The IWMW Web Site: A
Case Study (flaws and all)
Brian Kelly
UKOLN
University of Bath
Bath, BA2 7AY
Email
[email protected]
URL
http://www.ukoln.ac.uk/
UKOLN is supported by:
A centre of expertise in digital information management
www.ukoln.ac.uk
The IWMW Web Site
A centre of expertise in digital information management
2
www.ukoln.ac.uk
Aims Of Web Site
The aims of the Web site were:
• To provide information about the
workshop for participants, speakers, etc.
• To provide an online booking facility
• To act as a demonstrator of standards,
best practices and innovative solutions
Subject to the following constraints:
• No Content Management System
• Limited time
• Limited software development / design
expertise
A centre of expertise in digital information management
3
www.ukoln.ac.uk
Approach
The approach taken was to continue to use:
• The design and structure used for previous two
workshops
• The HTML-Kit authoring tool to edit HTML files
• The Xenu link checker
Innovations this year include:
•
•
•
•
•
•
Use of HTML and CSS validation icons
Provide an XHTML Web site
Make greater use of CSS
Provide a dynamically-generated RSS news feed
Provide live usage statistics
Access to Web site on PDAs using AvantGo
Is this approach typical of yours – incremental development of an existing
Web site,Aand
newinformation
featuresmanagement
and more up-to-date standards?
centreintroducing
of expertise in digital
www.ukoln.ac.uk
4
Tools
HTML-kit is my
preferred editor
A centre of expertise in digital information management
5
The XHTML and
CSS icons act as
live links
The SiteMeter
icon gives
realtime info on
usage www.ukoln.ac.uk
Problems
Some problems:
• When updating pages, links, HTML and spelling
were not checking systematically
• When using the HTML and CSS checker the
browser could check an old, cached version
• At one stage the SiteMeter usage statistics
service was not available
A centre of expertise in digital information management
6
www.ukoln.ac.uk
Validating In Batch
Checking (e.g. HTML and CSS validation,
links, accessibility, etc.) initial files is timeconsuming and, for large or continually
updated Web sites is not a scalable solution
Validation in batch:
• Familiar for link-checking
• Limited set of tools available for HTML validation
(e.g. HTML Validator Pro – see
<http://www.htmlvalidator.com/>
• Batch HTML validation validates files generated
from PowerPoint, over which I have no control
• Bobby batch accessibility check is now a licensed
application (but used copy downloaded in the
past)
A centre of expertise in digital information management
7
www.ukoln.ac.uk
Maintenance
• When creating new pages, made use of existing
files and sometimes did not update the <TITLE>,
metadata, etc.
• The location of certain files was not obvious (the
size of the Web site has now outgrown the
original navigational links)
A centre of expertise in digital information management
8
www.ukoln.ac.uk
Netscape (sigh)
User feedback revealed that:
• &pound; does not display in Netscape :-(
• The Suggestions text box and the Submit button
(!) were not displayed in Mozilla, due to failure to
support XHTML correctly
Suggestions
Submit
A centre of expertise in digital information management
9
www.ukoln.ac.uk
RSS News Feed
The RSS News Feed:
• Provides a mechanism for syndication of content
• News feed can be viewed on other Web sites or
in other applications
The News Feed was created:
• By transforming (lightly structured) HTML from
the news page using a remote service
• A static version was also created in case of
problems with the live transformation
Problems:
• The remote service was not always available
• The static version was not always in sync with the
live version
A centre of expertise in digital information management
10
www.ukoln.ac.uk
Online Bookings
The online booking forms:
• Were used for booking for the workshop and
choosing the parallel sessions
The backend processing:
11
• Is not yet fully automated to store the information
in a database
• Confirmation page did not echo the user’s data
• When users followed link to check session, input
data may have been lost
• Crashed on surnames with spaces and accents
• No validation was performed
Despite messages on acknowledgements page, some
A
centre ofstill
expertise
in digital information
management
www.ukoln.ac.uk
users
expected
a separate
email confirmation
What Should Be Done
Some simple things can be done for next time:
• Use of SSIs or a CMS (or equivalent ) to manage
resource fragments
• Improve the online booking system to provide:
• Validation (which will save time in administration)
• Display of user input
• Separate confirmation of entry into database
But should I:
• Recognise that minor typos, etc. will happen and,
as long as they are not critical, can be tolerated?
A centre of expertise in digital information management
12
www.ukoln.ac.uk
What About The Processes?
What QA processes were used?
• Automated tools
• Peer review from members of the organising
committee
• Alternating between Opera, IE and Mozilla when
working on Web site
• Viewing the Web site on my Palm to:
• Allow me to work on the bus, train, etc.
• See how the Web site works on a low-spec device
A centre of expertise in digital information management
13
www.ukoln.ac.uk
What Else Should I Do?
Additional processes I should employ:
•
•
•
•
•
•
•
•
•
Reviewing by users
Peer-reviewing (others in similar situation)
Analysis of logs (esp. failure logs)
Usability testing
Multiple browser testing
Test data with unusual entries for online forms
Post-workshop review of Web site
Systematic documentation of successes and failures
Make case for extra resources, software, etc. to
implement improvements
• Documenting the architecture of the Web site
• Documenting the limitations of the Web site
• Preparing these slides!
• of…expertise in digital information management
A centre
www.ukoln.ac.uk
14
Questions
Any questions?
A centre of expertise in digital information management
15
www.ukoln.ac.uk