18-549 Team 1: Reflex Project Presentation Testing and Evaluation

advertisement
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
Download