How To Write A Test Case ?

Answer

A Test Case is a set of actions executed to verify a particular feature or functionality of your software application. 

 

  • Now, consider the Test scenario Check Login Functionality there many possible cases like  Check response on entering valid Agent Name & Password ,Check response on entering invalid Agent Name & Password ,Check response when Agent Name is Empty & Login Button is pressed, and many more
  • This is nothing but Test Case. Test scenarios are rather vague and cover a wide range of possibilities.  Testing is all about being very specific.Hence we need Test Cases
  • Now just Consider the test case , Check response on entering valid Agent Name and password. Its obvious that this test case needs input values viz.Agent Name & Password
  • This is nothing but Test Data. Identifying test data can be time-consuming and may some times require creating test data afresh. The reason it needs to be documented
  • Before we proceed ahead  consider a quote from a witty man who said "To ensure perfect aim, shoot first and call whatever you hit the target" But if you do not live by this philosophy ,which I am sure most of you do not then your Test case must have an expected result.
  • For our test case, expected result would be , Login should be successful
  • If expected results are not documented we may miss out on small differences in calculations in results which otherwise look OK.
  • Consider this example, where you are calculating monthly pay for an employee which involves lots of calculations. The need for documenting expected results becomes obvious.
  • Suppose the author of the test case  has left the organization or is on a vacation or is sick and off duty or is very busy with other critical tasks and you are recently hired and have been asked to execute the test case.Since you are new, it would certainly help to have test steps documented which in this case would be Launch application , Enter Agent Name,  Enter Password , Click OK
  • You may wonder that for this simple test steps, documentation is not required
  • But what is your test steps looked something like this ? (pic in video) I think the need will becomes instantaneously obvious.
  • That apart your test case -may have field  like  , Pre - Condition which specifies things that must in place before the test can run
  • For our test case , a pre-condition would be Flight Reservation Application should be installed , which I am sure 50% of the people watching this tutorial do not have
  • Also, your test case may also include Post - Conditions which specifies anything that applies after the test  case completes.
  • For our test case , a post - condition would be  time & date of login is stored in the database
  • During test case execution , you will document the results observed in the Actual Results column and may even attach some screen shots and based on the results give PASS & FAIL status.
  • This entire table may be created in Word , Excel or any other Test management tool.That's all to Test Case Design

All MANUAL TESTING Questions

Ask your interview questions on manual-testing

Write Your comment or Questions if you want the answers on manual-testing from manual-testing Experts
Name* :
Email Id* :
Mob no* :
Question
Or
Comment* :
 





Disclimer: PCDS.CO.IN not responsible for any content, information, data or any feature of website. If you are using this website then its your own responsibility to understand the content of the website

--------- Tutorials ---