18-549 Team 1: Reflex Project Presentation Testing and Evaluation http://www.ece.cmu.edu/~ece549/spring07/team1/index.html Inbae Lee (inbaelee@cmu.edu), Paul Thurlow (pthurlow@andrew.cmu.edu), Ryan Frishberg (frish@cmu.edu), Siva Srinivasan (siva@cmu.edu) 18-549 Team 1: Reflex Project Presentation Test Cases • Reflex: glove that allows users to play games • Unable to get Wii devkit until May • Can control the mouse using Java • Test Cases – – – – 1/18/2007 Performance: response in 20 ms Respond to each axis movement (x, y, z) Test flex and force sensors Check power on/off stages 18-549 Team 1: Reflex Project Presentation 2 Performance Tests • Metric is real-time response: 20 ms • The amount of time before humans notice lag • Plan – Grab current time and send test message – Round trip test message to all parts – At end read current time and compare to time before sending the test message 1/18/2007 18-549 Team 1: Reflex Project Presentation 3 Testing Process • #define for performance testing • Physical movement by user for axial testing • One user, but can change tester to see if works for different people • Test automation difficult, but not too many parts to test 1/18/2007 18-549 Team 1: Reflex Project Presentation 4 Looking Ahead • Getting real-time performance data is difficult • Exception testing is risky (delicate equipment) • Failure recovery is dependent on code not written by us • Test automation difficult, but not too many parts to test • Ambition is good, Reality is better 1/18/2007 18-549 Team 1: Reflex Project Presentation 5