Jordan Gross and Joseph Kabaso Milestone 21 Iteration 2 Test Cases Use Case The Function Being Tested Initial System State Input Expected Output The customer appears in a list of customers Add Customer a Customer is added to a database of customers Requesting customer ID Types customer ID clicks “Add Customer” Add Customer A customer name is rejected as a duplicate Requesting customer ID Types customer ID An error is displayed: “A customer with this ID clicks “Add Customer” is already listed” An item is added to a Requesting rentable Types item description Add Rentable Item database of rentable items item ID clicks “Add Item” Add Rentable Item Add Copy Customer Report Rentable Item Report An item is rejected as a duplicate Requesting rentable Types item description item ID clicks “Add Item” A copy is added to a list of copies Requesting copy ID Types copy ID clicks “Add Copy” A customer report is generated for a manager The Reports pane is Clicks “Print Customer upon request being displayed Report” A report of all rentable items is generated for a manager upon request The Reports pane is Clicks “Print Rentable being displayed Item Report” The item appears in a list of items An error is displayed: “An item with this description is already listed” The system Displays a message: “The copy has been added successfully” A customer report is printed An item report is printed New Rentable Item Sequence Diagram Print Customer Report Sequence Diagram
© Copyright 2025 Paperzz