Microsoft Interview Question
Software Engineer in TestsSome more tests
1. Repeat the purchase tests for all the items. Make sure that all items are purchasable.
2. Try to buy more than one item before the chnage return if this function is supported.
3. Try insert some white paper whose shape is same as a dollar bill with some text written on the paper
4. Try to insert some coin shape objects and see what will happen.
Here are a few aspects to test it. You could come up with tons of tests with time.
- Metta September 27, 20081. Test with insufficient money
a. You should not be able to buy anything
2. Test with more money that needed
a. Try buying some random items (or all)
b. Use all dollar bills and coins
c. Use only coins
d. Use only dollar bills
3. Test with exact money
a. Do all steps mentioned in 2
4. Enter money and cancel. Verify you get all money back.
5. Order an item that no longer is available
Physical (Stress)
a. Press button hard, soft
b. Press button incessantly after paying/before paying
c. Try pushing the machine down
d. Place heavy/light items inside the machine (if you have access)