QA for Web Sites Brian Kelly UKOLN University
QA for Web Sites Brian Kelly UKOLN University of Bath, BA 2 7 AY Email B. Kelly@ukoln. ac. uk URL http: //www. ukoln. ac. uk/ UKOLN is supported by: A centre of expertise in digital information management www. ukoln. ac. uk
Timetable Draft timetable 16: 00 -16: 15 Introduction 16: 15 -16: 45 What Is Quality / What Does It Mean For Web Sites? 16: 45 -17: 00 QA And The IWMW 2002 Web Site A Case Study 17: 00 -17: 10 Approaches To Testing 17: 10 -17: 25 Developing A QA Framework 17: 25 -17: 30 Conclusions A centre of expertise in digital information management 2 www. ukoln. ac. uk
Background To QA Focus: • An advisory service for JISC’s 5/99 projects • Provides advice and support for projects in order to ensure that projects comply with standards and best practices • Provided by UKOLN and ILRT • Managed by Brian Kelly, UKOLN and Karla Youngs, ILRT • Service provided by Marieke Napier, UKOLN and Ed Bremner, ILRT This workshop session is informed by the work of QA Focus A centre of expertise in digital information management 3 www. ukoln. ac. uk
Your Interests? What do you want to get from this session? A centre of expertise in digital information management 4 www. ukoln. ac. uk
E Group Exercise In small groups discuss the questions given in exercise 1 - What Is Quality? A centre of expertise in digital information management 5 www. ukoln. ac. uk
What is Quality? Quality: • Is based on judgements by an individual or organisation • Is fitness for purpose • Corresponds to a rating • Is based on acceptable performance • Is meeting goals • Is meeting requirements Various definitions are available – see the Pointer document for further information A centre of expertise in digital information management 6 www. ukoln. ac. uk
What is Quality Control? Quality Control (QC) is the implementation of regular testing procedures against your definitions of quality and more specifically the refinement of these procedures • Formal use of testing • Acting on the results of your tests • Requires planning, structured tests, good documentation • Relates to output - Quality Circle • Standards - ISO 9000 however there is currently no such standard for Web sites A centre of expertise in digital information management 7 www. ukoln. ac. uk
What is Quality Assurance? Quality Assurance (QA) examines the processes that shape your Web site in the first place and so encompasses Quality Control. When good Quality Assurance is implemented there should be improvement in usability and performance and lessening rates of defects • Relates to input - Quality Circle • Should be involved in development stage of a Web site and throughout its life cycle A centre of expertise in digital information management 8 www. ukoln. ac. uk
The Quality Cycle Quality Control Test site Create site input output Quality Refine site Test results Quality Assurance A centre of expertise in digital information management 9 www. ukoln. ac. uk
Levels of QA QA is not the destination… …but the journey The QA timescale model which is being adopted by QA Focus: • • Strategic QA Workflow QA Sign-off QA On-going QA A centre of expertise in digital information management 10 www. ukoln. ac. uk
E Group Exercise In small groups discuss the questions given in exercise 2 - Problems On Your Web Site A centre of expertise in digital information management 11 www. ukoln. ac. uk
What Can Fail on Your Site? • • • Domain name wrong or not usable Broken links, broken emails Server load – too many hits on the site Client side performance –down load time Security isn’t working Content is out of date Browser incompatibility, HTML doesn’t validate Interface – navigation, link colour Graphics missing or too large Scripts don’t work - forms, databases Isn’t accessible to those with disabilities … A centre of expertise in digital information management 12 www. ukoln. ac. uk
What Can You Test? • • • Functional testing Compatibility testing Load/performance testing Stress testing Usability testing Security testing Integration of unit testing Link testing HTML Validation Reliability testing Regression testing … A centre of expertise in digital information management 13 www. ukoln. ac. uk
What Procedures? • Good documentation • Requirements • Specifications • Mission statements or statement of direction • Define your audience • Testing suite and tools • Use the right authoring tools etc. • Track problems A centre of expertise in digital information management 14 www. ukoln. ac. uk
Issues • Goals for testing will be related to the kind of site you have • Testing time is limited – use automated tools Motivating/persuading people to implement a QA Culture can be difficult • Having a great team • Documentation is critical – to make sure practices are repeatable • Implement your QA procedures slowly over time to avoid stifling productivity • QA planning at the start of development means less time fixing things at the end A centre of expertise in digital information management 15 www. ukoln. ac. uk
P IWMW 2002 Web Site: We will now look at a case study Approaches To Testing We will now look at approaches to testing A centre of expertise in digital information management 16 www. ukoln. ac. uk
E Group Exercise In small groups discuss the questions given in exercise 3 - Developing A Quality Assurance Framework A centre of expertise in digital information management 17 www. ukoln. ac. uk
Report Back A centre of expertise in digital information management 18 www. ukoln. ac. uk
Where To From Here? How should we progress from here? A centre of expertise in digital information management 19 www. ukoln. ac. uk
Any Questions? A centre of expertise in digital information management 20 www. ukoln. ac. uk
- Slides: 20