From requirement analysis, and identified testable feature, I design test cases using test techniques such as equivalence partitioning, boundary value analysis, decision table etc, that assures test full coverage and traceability.
Test cases shows Test Title, test description, Priority, Pre-condition, Test data, Test Steps, Test environment, Expected result, Actual result, and Status.