T01 test functional_requirements

20
E-MEN U FUN CTIONALITIES ON IPAD FOR USE R ACCEPT ANCE TEST (UAT ) Created date: 4 August 2012 Last updated: 8 August 2012 Create by Traitet Th.

Transcript of T01 test functional_requirements

  • 1. Created date: 4 August 2012Last updated: 8 August 2012 Create by Traitet Th.

2. PURPOSES OF THIS DOCUMENT- To present the final prototype- To illustrate main features of e-menu applicationbefore demonstration and interviews- To test functional requirements with users2 3. LIST OF FUNCTIONAL REQUIREMENTS1. Restaurant customers can order food and drinks on e-menu by tablet devices2. Restaurant customers can search menu items by menu categories such as appetisers, main dishes (main course), drinks and sweets3. Restaurant customers can check list of ordering items before confirming orders.4. Restaurant customers can remove ordering items before confirming order.5. Restaurant customers can request waiting staff on e-menu6. Restaurant customers can request for billing on e-menu.7. Restaurant customers can request main dishes (main course) on e-menu after they have appetisers already.8. Restaurant customers can check status of ordering items on e-menu such as queuing, cooking, serving and served.9. Restaurant customers can select a language to make orders.3 4. LIST OF FUNCTIONAL REQUIREMENTS 10. E-menu can provide basic information for customers such as picture, name and price of each menu item. 11. E-menu can provide additional information such as menu description and levels of spicy and recommended items. 12. E-menu can summarise list of order including total price and a number of items ordered. 13. The system can transfer information from iPad e-menu to a kitchen and bar for preparing food and drinks. 14. The system can transfer information from iPad e-menu to a cashier for preparing payment. 15. The system can transfer information from iPad e-menu to show list of services requested by restaurant customers.4 5. E-Menu Application on iPad1 2 E-menu on iPad 1. Restaurant customer can orderfood and drinks by iPad. 2. Customers can view menu 3. Customers can view order 4. Customers can request services. Comment3 4 1. The order is transferred thoughwireless network. 2. The system can support iPad 1, 2and 35 6. 1. Restaurant customers can order food and drinks on e-menu by tablet devices 5 Order by e-menu1 1. Select an interested MenuCategory 2 2. Click button Add on e-menu 3. Or click on an interested row item 4. Click Add Order 3 5. Click View Order to view order,which are inserted. 6. Click button Confirm Order Comment Customers can order drinks by selecting Drinks Wines and Others Category, then select order item(s). 646 7. 2. Restaurant customers can search menu items by menu categories such as appetisers, main dishes (main course), drinks and sweets1Search Menu items1. Click Menu Category Button2. Select Menu Category2 3. List of food is displayedComment1. There are four main menus3- Starter- Main (Main Dishes or Main course)- Drinks- Sweet7 8. 3. Restaurant customers can check list of ordering items before confirming orders. 1 Check order items to confirm 1. Click button Confirm Order 2 2. Check list of order items 3. Click button Confirm Order toorder Comment 1. The total price of order is shown inthe button Confirm Order 38 9. 4. Restaurant customers can remove an order item before confirming order. 1Remove an order item1. Click button edit2 2. Click Delete picture3. Click Delete buttonComment1. After click Delete Picture, the Delete button is shown3and Delete Picture is changed fromto 9 10. 5. Restaurant customers can request waiting staff on e-menu.Request waiting staff1. Click button Call Services2. Select Request Waiter3. Click button Confirm4. Click DONE at dialog box5. The picture of Waiter shows in the bottom of screen346. Request waiter is shown at the cashiers screen216 5 10 11. 6. Restaurant customers can request for billing on e-menu. Request Billing 1. Click button Call Services 2. Select Request Billing 3. Click button Confirm 4. Click DONE at dialog box 5. The picture of Call Billingshows in the bottom of screen3 4 6. Request Billing request isshown at the cashiers screen21 6 511 12. 7. Restaurant customers can request main dishes (main course) on e-menu. Request Main Course 1. Click button Call Services 2. Select Request MainCourse 3. Click button Confirm 4. Click DONE at dialog box 5. The picture of Request Mainshows in the bottom of screen34 6. Calling Main request isshown at the kitchens screen21 512 13. 8. E-menu can provide additional information such as menu description and levels of spicy and recommended items.12Additional information1. E-menu can showspice content asthree levels2. E-menu can showrecommended menuComment The level of spicy andrecommended itemscan update from adatabase.13 14. 9. Restaurant customers can select a language to make orders.2 1Change language1. Click at a flag to change language on the menu screen2. Click at a flag to select language on the menu details screen.Comment1. This feature is not implemented.2. A new requirement want to add Chinese language. 14 15. 10. E-menu can provide basic information for customers such as picture, name and price of each menu item. 6 Basic information in e-menu5 1. Small picture is shown in Menuscreen 2. Food name and description 3. Price 4. Click button Add to add order 5. Click at particular line on menu123 47screen 6. Bigger picture is shown on 8Menu Details Screen 7. Food name and description 8. Price 9 10 9. Click 10. Click button close to return to theMenu screen15 16. 10. E-menu can provide basic information for customers such as picture, name and price of each menu item. Basic information in e-menu 1. In the main e-menu screen, small56pictures are shown by category 2. Food name and description 3. Price 4. Click button Add to add order 5. Click at a particular line to viewmenu details123 47 6. The Bigger picture is shown onthe Menu Details screen 8 7. Food name and description 8. Price 9. Click button Add Order 9 10 10. Click button Close to return tothe main e-menu screen16 17. 12. E-menu can summarise list of order including total price and a number of items ordered. 3 Total price & number of items 1. Click button View Order 2. The total price is shown inbutton Call Billing 3. The total number of orderitem is shown above the topof order list.2 1 17 18. 13. The system can transfer information from iPad e-menu to a kitchen and bar for preparing food and drinks. Transfer order from e-menu to kitchen 2 and bar 1. After a customer click ConfirmOrder 2. Staff at bar selects menucategory 30_DRINK to showorder items of drinks1 3. Staff at kitchen selects menu 3category 10_STARTER to showorder items of starter 4. Staff at kitchen select menucategory 20_MAIN_DISHES toshow order items of Main Dishes 5. Regarding Main Dishes, chefs4have to wait Main Course 5Request from a customer beforecooking.18 19. 14. The system can transfer information from iPad e-menu to a cashier forpreparing payment. Request billing 1. Select Request Billing and clickbutton Confirm to request a bill. 2 2. Go to website: http://aces-web.aces.shu.ac.uk/students/b0043132/03_emenu/default.aspxand click at menu ServiceRequest 3. Click button Billing1 4. Check Total Amount 5. Click Completed Billing afterpayment is made.3 6. Click Close Table aftercustomers leave from restaurant. Comment 1. The system cannot integrate with4 Post of Sales Machine.5619 20. 15. The system can transfer information from iPad e-menu to show list of servicesrequested by restaurant customers. Service Request 1. Select Request Waiter and clickbutton Confirm to requests awaiter 2. Select Request Billing and clickbutton Confirm to request a bill. 3. Go to website: http://aces-web.aces.shu.ac.uk/students/b0043132/03_emenu/default.aspx andclick at menu Service Request 4. List of service requests is displayed. 1 2 Comment 1. E-menu system support three kinds3 of requestsRequest BillingRequest WaiterRequest Main Course 2. The requests of Billing and waitingstaff are shown at Service4 Request screen 3. A request of Main Course isshown at Operate Order screen 20