I have a simple question which can be interpreted in different ways across the globe.
What is a test case? or should rather say what are the different types of test cases available? i.e.) 1)using screen shots to explain process. 2) explaining what a program is expected to do from screen to screen, 3)Using test data with varying result(Pass/Fail/Unrated).
Please inlighten on the types of test cases you use and how you use them.
Test Case has a set of inputs, preconditions, and expected outcomes developed for a particular objective, such as to exercise a particular program path or to verify compliance with a specific requirement.
Nice to see everyone can copy out of a text book, pavan that may be true for where you are and partly correct for some places and perhaps not true at all for others.
eas, depending on how your company utilizes them you could have as much or as little data and description as you need to cover a Functional Point, or Test Point, from your Test Plan. In my current position, we use a Test Matrix (written in Excel) to cover the various tests and track whether or not they pass. Each one is considered a case and depending on what is under test could refer to something like inputs to a login screen or a test script that runs a set of commands and checks results.
You can also run a Google search on Test Case and get plenty of descriptions and examples to see what might suit your particular company.
Nothing learns better than experience.
"So as I struggle with this issue I am confronted with the reality that noting is perfect."