Monday, 7 May 2012

WEEK 11 : Testing of Multimedia Project

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:
  1. Type of Courseware Testing
  2. Courseware Testing Approach
  3. 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