QA Labs Inc.
Issue #20 - May 2003
QA Labs Testing Treats
services@qalabs.com  -  http://www.qalabs.com
 Reduce costs - Take advantage of lower labour costs and today's exchange rate. Make the choice to hire QA Labs Inc.

Archives... Archives of this newsletter along with other on-line resources are available on our website.


Test Earlier... It is a well-established fact that the sooner a defect is found the less expensive it is to fix. Early involvement also allows evaluation of important planning, design, and development decisions with respect to how these decisions aid or impair the testability of the application.



Outsource Testing... We have the facilities and the people - you have the software. We can assist your in-house test team by performing system / compatibility testing, functionality testing, usability testing, performance testing, and localization testing to help you make sure you're ready to go to market.



Regression Testing... Outsource your regression testing and keep your software reliable. Working in parallel with your in-house team, we can help ensure that after the latest additions and changes your software continues to work across your supported configurations: operating systems, processors, browsers, networks, etc. with effective test plans, leveraged automation and custom facilities.



TX Packages... Do you need short-term test resources? Do you want to try outsourced test execution? QA Labs' Test Execution Packages give you a zero ramp-up, zero overhead, full reporting solution right at your fingertips.



Roadmaps... Improve product quality and reduce support costs with a Roadmap to Quality. QA Labs can investigate your current project workflows and tools to produce a report of recommendations and Quick Wins tailored to you - all in parallel to your current ship cycle and at a low fixed cost.



Tool Choices... Specific selection criteria in advance of a significant software purchase are crucial. QA Labs has the expertise required to provide you with an objective evaluation of the commercial tools that may best fit your requirements. Before you commit valuable time and money, let us do the evaluation that will let you make the best decision.

QA Labs brings you practical tips and tools on testing, quality assurance (QA), and related topics through this monthly e-newsletter.

Event Announcement: QA Labs opens East Coast US office. View our press release for more information.


FEATURE ARTICLE

Quality Multimedia Applications

What is Multimedia?

According to Rick Sharpe, it is "the use of a computer to combine and present text, graphics, audio, and video with links and tools that let the user navigate, interact, create, and communicate." Multimedia is used in a number of mediums including CD-ROMs and DVDs (e.g. interactive games, presentations).

Quality and Multimedia

"Your software will be tested for usability, either by you or your customer." [Jakob Nielsen]

When producing multimedia applications, there is much more to worry about than just functionality. It is therefore important to better understand those areas that have as much an impact on the end product as its feature set.

Some first principles of effective interface design are described by Bruce Tognazzini:

  • Effective interfaces are visually apparent and forgiving, instilling in their users a sense of control. Users quickly see the breadth of their options, grasp how to achieve their goals, and do their work.

  • Effective interfaces do not concern the user with the inner workings of the system. Work is carefully and continuously saved, with full option for the user to undo any activity at any time.

In testing multimedia applications, we are in essence examining its usability as well as the functionality. This evaluation can be based on certain criteria or qualities. In all cases the criteria should take into account the age group targeted so as to be intuitive and intriguing. The following are some of these criteria:

  • Packaging: The first glance should intrigue the consumer into buying the product over all the others of the same type. Some specific qualities to consider are the visibility of the title, the minimum system configuration, graphics quality, intended target audience, special features, and any seals of approval that would make the product stand out.

  • Interface: Interface describes the method of interaction the program provides, from beginning to end. Some of the qualities to consider here are ease of installation, consistency of buttons and icons from screen to screen, how much control the user has over video, how much time it will take the user to figure out the next step, and ability to quit the application whenever desired.

  • Navigation: Navigation throughout the application and within individual screens should be intuitive and non-linear, providing both graphical and text-based links. Button topics should make use of good metaphors or icons to make them easy to find and understand.

  • Content: Content qualities include good balance of text, illustrations, audio, video, vocal and text update of status, and play-by-play requirements. Vocabulary, sentence structure and sentence length should be grammatically correct and suited for the purpose of the application.

  • Presentation: This involves the combination of graphics, illustrations, audio, and video working alongside the text to produce a smooth flowing and convincing display. The application should give the user control over the different aspects of the objects, such as speed and volume, through customizable preferences.

  • Graphics/Images: This examines the use of graphics and images, their quality, and how they display in the different system configurations. Clarity and quality should remain intact when resizing the window, switching between applications, or changing system settings such as the number of colours and screen resolution.

  • Audio/Video: The audio should be strong and clear. Narration voice tracks should be easy to understand, and of a consistent volume. Any sound effects should be appropriate and distinct. The application should use character voices and music suitable to its purpose and theme.

  • Performance: When deciding on minimum system requirements, the performance should still be acceptable to the user such that application video and audio playback do not crash, freeze or cause error.

  • Support Materials: The online help, manuals and quick reference guides are a last resort to help the user understand the application and how to use it; therefore they should be contextual and provide a quick and easy reference.

Summary

When testing multimedia applications there is much more to quality than just functionality. The look and feel of a product, its graphic quality, interactivity, intuitiveness, and navigability are some of the areas that will impact a user as much as the product's feature set.

About QA Labs Inc...

QA Labs is a powerful player on your team supplying the critical competitive advantage you need today. Our mission is to help you make your software products succeed in the marketplace, whatever the climate. We work with you to make wise choices that reflect project constraints, industry trends, and business considerations. We are the largest independent software quality assurance and testing service provider in Canada. For more information, please visit www.qalabs.com.

Contact Us...

QA Labs Inc.
#470 - 1122 Mainland St.
Vancouver, BC, Canada, V6B 5L1

Tel: 604.605.0111 x111
Fax: 604.484.2680
Email: services@qalabs.com
Web: http://www.qalabs.com


Subscribe to this newsletter at our website.

Unsubscribe from this newsletter at our website.

Copyright © 1999-2005 QA Labs Inc. All rights Reserved.