What is a Test Case?
Definition of Test Case
- In software engineering, a test case is a set of conditions or variables under which a tester will determine if a requirement upon an application is partially or fully satisfied. It may take many test cases to determine that a requirement is fully satisfied. In order to fully test that all the requirements of an application are met, there must be at least one test case for each requirement unless a requirement has sub requirements. In that situation, each sub requirement must have at least one test case.
More Definitions of a Test Case.
- A test case is also defined as a sequence of steps to test the correct behavior of a functionality/feature of an application.
The characteristics of a test case is that there is a known input and an expected output, which is worked out before the test. The known input should test a pre-condition and the expected output should test a post-condition.
Under special circumstances, there could be a need to run the test, produce results - and a team of experts evaluate if the results can be considered as passed. The first test is taken as the base line for subsequent test / product release cycles.
Test cases include a description of the functionality to be tested taken from either the requirements or use cases, and the preparation required to ensure that the test can be conducted.
9 comments:
hello i m from pune .i m comp engg,i m woking in testing .
the basic prob dat i found is in our company generally test report is just a word doc not designed test case,so which type of doc i should submit to company afdter testing?????
send me as early as possible as i need it very soon
Hi,
Are you talking about the test plan? or Test Reports?
Here is a good link for software test report.
http://www.wilsonmar.com/1tstwrit.htm
are yaar send me any good test case report on blog so dat i can get exact view plzzz
what is d automated ttols 4 d os testing???
n 4 .net also......
nice info, can find more about test cases here - http://thelostisle.blogspot.com
This is a great post of software testing. I am a beginner in this and am so glad to read posts on this matter, and posts explaining basic and advanced phrasing etc., giving examples. So thanks again!
Post a Comment