Testing Web Functionality, Usability and Compatibility
Two days
Commercial websites fail to do what is expected for many reasons, among them the different users, very short timescales and overwhelming range of technologies available to web projects. Analysts and testers face considerable difficulty in translating their skills to a different, larger, faster and far more varied arena.

However, it is possible to apply proven testing principles and techniques to web applications. This course suggests an approach in which the testing effort is directed to the areas of greatest importance and time and resources are saved by adapting the planning, creation and execution of tests to make them appropriate for web; and by carrying out the test process in parallel with the development process to identify errors before they become defects and so remove costly iteration from the development and testing process.

The emphasis is on public-facing web applications and the special testing needed to ensure they achieve their business objectives; testers working on intranets, extranets or other closed systems should use standard testing methodologies and techniques and need not attend this course.

Because they are fundamental to the functionality and the achievement of the business objectives of any public web site, usability and compatibility are included in this course. The known issues and desirable and undesirable features are identified and discussed in detail, and strategies, methods and tools which have proven effective in testing these difficult areas are described and demonstrated.

Time for discussion is included, some exercises based on a case study are set, and some key issues and techniques are demonstrated.
Objectives:
- learn to apply a generic approach to testing functionality of a web site
- be able to plan functional testing based on assessment of risk
- be able to create test documentation appropriate for functional web testing
- be aware of the key usability, accessibility and compatibility issues and able to plan testing to deal effectively with these difficult challenges
- gain an appreciation and working understanding of the activities required to support functional, usability and compatibility testing
Intended for
Testers moving into web projects; web designers/developers needing web testing skills; anyone who is or will be involved in testing web applications. Basic knowledge of web technologies is assumed but experience of testing is not essential
Key points
- Generating a testable specification
- Planning, documenting and prioritizing functional testing
- Client issues and their effect on functionality
- Building and controlling the test environment
- Strategies for usability testing
- Strategies for compatibility testing
All text © QBIT. This information may not be reproduced in any form without written permission