SCHOOL OF COMPUTER SCIENCES
Tes$ng
Azlan Osman
School of Computer Sciences
Universi$ Sains Malaysia
Stages of Mul$media Project
1 2 3 4
Planning & Designing &
Testing Delivering
Costing Producing
2
Introduc$on
Unavoidable rule - TEST it, and then TEST it again
To ensure its bug free, accurate, operational,
visually on target and ready to meet the client’s
requirement
When to do it:
Before the work is finalized and released for public
or client consumption
3
Difficul$es with Tes$ng
Performance of multimedia project depends on:
Specific hardware & system configuration
End user unpredictable connection speed and choice
of browser (if it involves the Internet)
What can be done:
Test your project on as many platforms as possible
Include heavily loaded & complicated systems
Then come up with system requirements for different
platforms
4
Aspects to Consider
Aspect Need to Consider
Application Design Is it logical?
Has the psychology of learning taken into?
Project Goals & Are the goals and objectives being met according to the evaluation of
Objectives the development team members?
Content Is the acquired content accurate?
Does it being represented correctly in the multimedia application?
Text & Narrations Are the text and narrations grammatically correct?
Application Graphics Are the application graphics adequate to fulfil the application goals and
objectives?
Sound Are the sounds (music, special effects, etc.) well recorded?
Application Are the navigational structures and aids meaningful?
Navigation Are they working?
Programming Codes Are they working as planned?
Delivery Can it be delivered via the proposed medium?
Time & Budget Is the project completed on-time and on budget?
Legal Consideration Have you secured all licenses and releases to use copyrighted
materials?
5
SCHOOL OF COMPUTER SCIENCES
External Evaluation
External Evalua$on
Evaluation process that takes the application outside
the walls of the facilities of the production team
Divided into several different stages:
Alpha testing
Beta testing
Focus group testing
Client evaluation
Gold version stage
7
Alpha Tes$ng
Typically for internal Purpose:
circulation only and
To determine if the
passed among a select
general direction and
group of mock users
structure are
Takes place when the adequate and what
project is considered a changes are necessary
working model but not
Is it functional and
finished
provides a clear idea of
the way the final
product will look or
function?
8
Alpha Tes$ng (cont.)
Some aspects that need Members of alpha testing:
to be tested:
A balance mix of
Misspelled words and “friends” & “enemies”
unclear directions
Results of the evaluation
Broken links are used to revise the
application
Audio and video sync
Keep your mind open
Remain flexible and
amenable to change
the project
9
Beta Tes$ng
Beta releases - sent Get feedback:
to a wider but still select
Hardware and
audience
software configuration
Evaluation on the final
Step-by-step
draft application or “pre-
recounting of the
release testing”
problem
Members of beta testing:
General comments
A group of potential
Suggestions
users and not from
the production team Debugging
10
Focus Group Tes$ng
Application is presented to a focus group
Members of focus group testing:
Composed of individuals that represent the
expected audience of the project
11
Client Evalua$on
Highly recommended to involve your client during all
steps of your application development
Benefits:
Ensure the development is progressing with the
blessing of your client
Able to incorporate their comments and needs
whenever possible
Keep your client informed of all the evaluation results
and the steps you are taking to positively consider and
adopt their suggestions
12
Gold Version Stage
Bronze:
Close to being finished
Gold:
Finished product
Nothing left to change or correct and are ready to reproduce
copies from your golden copy
Release to your client or public
Some use version - 1.0, 1.2, etc.
Open for comments and suggestions
Provide a way to communicate comments and suggestions
13