System Testing Part 1

System Testing

Definition

It is an end to end testing where in testing server is similar to the production environment / server.
                                                               OR
It is an end to end testing done by the test engineer in testing server similar to the production server.

End to End Testing:
Navigating through all the features and check whether end feature or last feature is working or not is called as end to end testing.
While doing end to end testing we will not be worried about functional testing and integration testing. Because before doing end to end testing already we will be done with functional testing and integration testing.

Eg 1: Insurance 

Company:- Bajaj Allianz

Requirement: Vehicle Insurance

Insurance policy work:
If any new customer purchase for the 1st year insurance to be payed is 10000 Rs, 2nd year same insurance should be renewed for 10000 Rs.During 2nd year if claim is not done then 3rd year insurance should be renewed for 8500 Rs (1500 Discount).Suppose during 2nd year if claim is done then 3rd year insurance should be renewed by 10000 Rs only.


Software Requirement Specification (SRS)

System Testing Part 1
Positive
Scenario:
       Login as customer apply for new insurance for the first year insurance to be paid is Rs 10000 , for second year same insurance will be renewed for Rs 10000, claim the insurance, 3rd year insurance should be renewed for Rs 10000.

Test Case Steps: By following these below mention steps you can test the insurance application.

For above scenario these are the test case steps.

Step 1: Login as customer
  1. Click on new insurance
  2. Enter values for all the fields
  3. Click on Submit
  4. Unique IID should be displayed with amount to be paid as Rs 10000
  5. Logout as customer
  6. Change the server or system date for next 1 year

Step 2: Login as customer
  1. Click on renew insurance
  2. Enter IID
  3. Click on submit
  4. Insurance to be paid is Rs 10000
  5. Logout as customer

Step 3: Login as customer
  1. Click on claim insurance
  2. Enter IID and Amount
  3. Click on submit
  4. Insurance should be claimed
  5. Logout as customer
  6. Change the server or system date for next 1 year

Step 4: Login as customer
  1. Click on renew insurance
  2. Enter IID
  3. Click on submit
  4. Insurance to be paid is Rs 10000

Negative
Scenario:
      Login as customer apply for insurance for the first year insurance to be paid is Rs 10000, 2nd year renew the insurance for Rs 10000 change the server date to 1 year claim the insurance and check whether proper error message is displayed.

Test Case Steps: By following these below mention steps you can test the insurance application.

For above scenario these are the test case steps.

Step 1: Login as customer
  1. Click on new insurance
  2. Enter values for all the fields
  3. Click on submit
  4. Unique IID should be generated with amount to be paid Rs 10000
  5. Logout as customer 
  6. Change the server date for next 1 year

Step2: Login as customer
  1. Click on renew insurance
  2. enter IID
  3. Click on Submit
  4. Insurance should be renewed for Rs 10000
  5. Logout as customer
  6. Change the server date for next 1 year

Step 3: Login as customer
  1. Click on claim insurance
  2. Enter IID and Amount
  3. Click on submit
  4. Proper error message should be displayed.

How to do system testing for real time application ?

You can follow these below mentioned ways.
  1. Any application start from login navigate through all the feature and logout and make it as 1 end to end scenario.
  2. Combine any 6 to 8 feature and make it as one end to end scenario.
  3. Combine 3 to 4 integration scenario and make it as one end to end scenario.


Previous
Next Post »