In this post, let's go back to basics. 😇
What is Test Case?
A Test Case describes the sequence of input actions, a set of input values, execution preconditions, and an expected response to determine whether feature of an application is working correctly or not.
A Test Case is comprised of the Test Case Identifier, Test Objective, Prerequisites, Test Steps, Test Data, Expected Result, Actual Result etc. You can customize the format which fits into your context.
Below is the Mind Map I have created about Test Cases.
As I have mentioned in the above mind map; Test Cases certainly help in Testing. However; Testing shouldn't be limited to Test Cases writing and execution. We should strive for making Software Testing as Exploratory activity rather than just Confirmatory activity.
Feel free to comment below with your inputs.
Keep learning, keep
sharing, and yes, stay safe. 😇