Module / Component |
Test Description |
Input Monitoring and
Processing Testing |
Tests for accuracy in
decoding input from keypad and door sensor.
Also tests proper calling of subfunctions based on
input from keypad and door sensor. |
Clock Testing |
Tests for errors in the
display of the time on the LCD. Tests
for proper numeric incrementation. |
Timer Testing |
Tests for accurate timer
operation based on inputs received from the keypad.
Checks for errors in decrementing the time displayed
on the LCD. Also
tests whether timer is stopped when stop/clear key is pressed. |
Auto Cook Presets Testing |
Tests for accuracy in
determining the proper power level and cooking time to be set depending
on which preset key is pressed. |
Auto Defrost Testing |
Tests for errors in the
setting of power levels and defrosting times depending on the food
product that is being defrosted. |
Cooking Control Testing |
Tests for errors in
reception of time and power level inputs and checks the accuracy of
signals to the oven indicating power levels and cooking duration. Also tests whether a
cooking process stops if a signal interrupt originating from the
stop/clear key is received. |
Oven Control Testing |
Tests for errors in the
control of the microwave generator.
Assures proper power settings are used and the
generator turns off and on as directed by the cooking control function. |
Time Display Testing |
Checks for errors in
time formatting and output on the LCD. |
Power Display Testing |
Checks for errors in the
display and formatting of power level settings on the LCD. |
Beeper Testing |
Checks for errors in
sound tone and duration given signals to the beeper from control
software. |
No part of this work should be produced or used without the permission of the authors: Michael Turner and Dr. Sharon A White.