TC ID Description InputExpected Result
TC001 Enter vali 1001 Auto-fill first name, last name, balance
TC002 Enter invalabcd Error or ignore
TC003 Click “Clea N/A All fields reset
TC004 Click “End”N/A App exits
TC005 Click “AccoN/A Open 'Enter New Client' window
TC006 Click “TranN/A Open 'Transfer' window
TC007 Check 'aut N/A System auto-generates account numbers
TC101 Valid transfrom: 1001Transfer success
TC102 Empty fieldany left bl Show error
TC103 Invalid ac from: abc, Show error
TC104 Transfer tofrom: 1001,Show warning
TC105 Transfer > from: 1001Error: insufficient funds
TC106 Click 'CanceN/A Close form, no action
TC201 Create valinumber: 20Client created
TC202 Leave fieldany field Show error
TC203 Duplicate number alrError: duplicate ID
TC204 Invalid inp text in ba Show validation error
TC205 Negative b-1000 Show error
TC206 Use 'ConfirCheck box Flag stored or additional prompt
TC207 Click 'CanceN/A Close form, no save
Bug ID Title Steps to Reproduce
BUG001 App crashes on invalid account number Go to Main → Input 'abcd' in number field
BUG002 Negative balance accepted Create new client with `-1000` balance
BUG003 Transfer more than balance From: low balance → high sum
BUG004 Transfer to same account allowed From = To
BUG005 Cancel button on client form doesn’t close window Click Cancel
BUG006 Special characters accepted in name Input `!@#$` in name fields
Expected Result Actual Result Severity Status
Should reject or ignore App freezes or crashes High Open
Show error Client created with negative balance Medium Open
Should block Transfer proceeds High Open
Should reject Transfer succeeds Low Open
Form should close Nothing happens Low Open
Should reject Accepted Medium Open