Pssttt..Azaki wasn't in a good
mood today..be careful..hehe!
The lesson today is about Testing
of Multimedia Project
We are divided into 3 groups based
on 3 types of articles which are:
- Type of Courseware Testing
- Courseware Testing Approach
- Courseware Testing Stages
Let’s go through each article:
ARTICLE 1
: Type of Courseware Testing
2 type of courseware testing:
1. Functionality Testing
Meaning -
focus on development function especially in programming part.
- Unit Testing -testing of the own code module by module. Each programmer tests their own modules thoroughly and does not start a new module before testing and fixing the previous one.
- Integration Testing - testing of the full program after the modules are combined
- Compatibility Testing - testing the courseware on the various kinds of user hardware and software configuration.
2. Usability Testing
Meaning - a quality attribute that assesses how easy user interfaces are to
use.
- Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design?
- Efficiency: Once users have learned the design, how quickly can they perform tasks?
- Memorability: When users return to the design after a period of not using it, how easily can they reestablish proficiency?
- Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors?
- Satisfaction: How pleasant is it to use the design?
ARTICLE 2
: Courseware Testing Approach
1. Self Testing
- everyone in the team monitor each other's performance to spot the
weaknesses of each part and correct it together.
2. Peer Review - ask
people that have more experiences to test the courseware for improvement.
3. Concept Testing (Focus
Groups) - trying out the main project ideas on selected groups of people
representative of the intended user group
4. Field Trial - test
the courseware in situ with the users.
ARTICLE 3
: Courseware Testing Stages
1. Alpha Testing (Stage -
Developmental Testing)
- is conducted when the prototype of the multimedia courseware is ready and the courseware can take inputs and generate outputs.
- tested inside the organization, in our context and on the peer group.
- run on a different machine in organization (to detect and eliminated bug)
- test the tools that worked and didn't work
2. Beta Testing (Stage -
Acceptance Testing)
- comes after alpha testing ( considered a form of external user acceptance testing)
- release to a limited audience outside of the programming team
- release to groups of people so that further testing can ensure the product has few faults or bugs.
No comments:
Post a Comment