Quality Testing

Quality is delighting customers

I have to draw a test cases for whole system. Can any one please tell me how to draw it. I have gone through some tutorials. Also gone through some examples available on internet but that are very different from actual system. Please suggest me how to start drawing of use cases??

One more doubt is that likewise DFD diagram can we draw use cases like 0 zero level, 1 level and so on.

Views: 243

Reply to This

Replies to This Discussion

Hi.

Usecase is different from Testcase. Usecase mean - Gives a description of How a user can use a particular functionality in ur application, actully Use case based on SRS and functional document and tester can create Testcase with the help of Usecase.

Anyone please also Usecase example and format of Usecase.?

Thanks

Hitesh

 

 

Use Cases

*(Introduction

A use case is a methodology used in system analysis to identify, clarify, and organize system requirements. The use case is made up of a set of possible sequences of interactions between systems and users in a particular environment and related to a particular goal. It consists of a group of elements (for example, classes and interfaces) that can be used together in a way that will have an effect larger than the sum of the separate elements combined. The use case should contain all system activities that have significance to the users. A use case can be thought of as a collection of possible scenarios related to a particular goal, indeed, the use case and goal are sometimes considered to be synonymous.

A use case (or set of use cases) has these characteristics:

  • Organizes functional requirements
  • Models the goals of system/actor (user) interactions
  • Records paths (called scenarios) from trigger events to goals
  • Describes one main flow of events (also called a basic course of action), and possibly other ones, called exceptional flows of events (also called alternate courses of action)
  • Is multi-level, so that one use case can use the functionality of another one.

Use cases can be employed during several stages of software development, such as planning system requirements, validating design, testing software, and creating an outline for online help and user manuals.)*

*(Use Case ID: - Meaningful identification

Use Case version: - Depend upon draft reviewed.

 

Status: - It depends upon document status

  1. Draft represents an incomplete document
  2. Draft has been completed and is being reviewed.
  3. Approved represents a use case that has been approved by all parties.
  4. Rejected represents a Use case that has been rejected.

 

Title: - The title or name of the Use case (This should be a simple sentence that describes the use case)

 

Actors: - An actor is a person or other entity external to the software system being specified who interacts with the system and performs use cases to accomplish tasks. Different actors often correspond to different user classes, or roles, identified from the customer community that will use the product. Name the actor that will be initiating this use case and any other actors who will participate in completing the use case.

Normal flow: - This is where the description of our use case goes.

The normal flow should include the most common (or) the most valuable path through the use case.

 

Alternative flow: - Document other, legitimate usage scenarios that can take place within this use case separately in this section. State the alternative flow, and describe any differences in the sequence of steps that take place.)*

 

 

 

4.3.1 Front end (Store front)

 

USE Case ID:

UC- U-01

USE Case Version:

1.0

Status:

2

Release:

1.0

Author:

Prasanna Yadav and Sridhar Bale Rao

Use Case Title:

Customer’s Registration

Actors:

Guest Users

Preconditions:

Connecting to IBEEeCom portal- Front End (Customer Store Front) by providing valid URL

Selecting the ‘Register’ option from the Front End (Customer Store Front) Home Page.

Normal Flow:

System: Displays registration form

Guest User: Enters login, password, confirm password

                    Selects salute(either Mr or Ms or Mrs)

                    Enters first name , middle name ,last name and email

                    Selects “subscribes for news letter”, Selects profession

                    Enters phone number, fax number, date of  

                    birth, passport number.

                    Enters address  details(address1,address2,

                                                            address3,city,state and Zip)

          

                   Selects Country

                  Submits form

System: Verifies login information and displays an error message

              If password and confirm password are not same

               Verifies general information and displays an error message if all mandatory fields are not filled, it also displays error message if email, date of birth fields are not in standard format

Verifies address details and displays an error message if any mandatory field is not filled

Sends registered details to the database and gives acknowledgement

Alternative Flows:

System: Displays registration form

Guest User: Enters login, password, confirm password

                   

                    Enters first name , middle name ,last name and email

                        Selects profession

                    Enters phone number, date of birth.

                     Enters address  details(address1,address2,

                                                            address3,city,state and Zip)

          

                   Selects Country

                  Submits form

System: Verifies login information and displays an error message

              If password and confirm password are not same

               Verifies general information and displays an error message if all mandatory fields are not filled, it also displays error message if email, date of birth fields are not in standard format

Verifies address details and displays an error message if any mandatory field is not filled

Sends registered details to the database and gives acknowledgement

Business Rules:

Guest user has to enter all mandatory fields,

 should maintain standard formats for emaild, date of birth.

Hi,

Nice one thanks for good example. can you explain about Software test life cycle and tester role, work in each phase.?

Thanks

STLC consists of 6 phases

1. Test Planing

2.Test development

3.Test Execution

4.Result Analasys

5.Bug Tracking

6.Reporting

Thanks yaar but pls explain project and testing activity and tester role in each phase.

In Test Planing

will have to prepare test plan doc which is very useful while testing the application i mean which is describes u how to test the application...

in Test development

will have to prepare

1.use case doc

2. RTM

3.test cases

Thanks for sharing this post @goutham

RSS

TTWT Magazine


Advertisement

Advertisement

Advertisement

Advertisement

© 2021   Created by Quality Testing.   Powered by

Badges  |  Report an Issue  |  Terms of Service