How to Create Functional Test Cases: A Practical Example