Friday, July 1, 2016

What is a “Use case” in software testing?

A “use case” in software testing, can be described as a detailed description of a user requirement that will help the test team to become familiar about the way that the user expects the application to operate.

A good and effective Use case, will describe the user operations (Step-By-Step) and the exact way that he wants to use the software functionalities

Things to remember:

  • A Use case should be written as a requirement in the SRS/Spec documents.
  • A Use case can be described in many ways, such as Flows, Diagrams Etc.
  • A Use case should be detailed enough so the testers can understand it.
  • A Use case should contain a user operation and the expected result.
  • A Use case is NOT a "Test case" (Test case is designed based on it).
  • A good use case will be valuable to the user.
  • Single Use case per requirement. 


  1. Software testing industry offer huge career opportunity for talented professionals.

    Software testing training

  2. This post was quite awesome and interesting to read. Congrats for your work. Thanks a lot for providing this with us. Keep on updating this with us regularly.

    Web design institute chennai


My Presentations