Вы находитесь на странице: 1из 21

Software Testing

Jeevana Rao Balaka


Project Engineer

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Objectives of Testing?
What is Testing?
Verification & Validation?
Static & Dynamic Testing?
Other Testing Types?
2

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Test case?
severity and priority?
Bug Report?
Unit Testing POC?
Conclusion?
3

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

STLC

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Objectives of Testing

To confirm whether the application is developed


according to customer requirements or not .
Finding defects
To make sure all problems are resolved and close.
Testing is helpful to deliver a quality product
and risk-free product to the customer.

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Errors: Any incorrect human action that produces


a problem in the system is caller error.
Defect: Deviation between expected behavior to
actual behavior of the system is called defect.
Failure: The deviation identified by end-user while
using a system is called a failure.

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Testing: It is a process of verifying are we


developing the right product or not and also
validating does the developed product is right or
not
Software testing = Verification + Validation

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Verification?

Validation?

It is a process of verifying:
Are we developing the right
product or not.

It is a process of validating:
Does the developed
product is right or not.

Static testing.

Dynamic testing.

Static testing covers


reviews and walk through.

Dynamic testing will be


carried out at 4 levels.

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Dynamic Testing
White box testing

Black box testing

Unit Testing

System Testing

Integration Testing

User Accepting Testing

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Types Of Testing
Regression Testing
Performance Testing
Load Testing
Automation Testing

10

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Test Case??
A Test Case is set of preconditions steps to be
followed with input data and expected behavior to
validate functionality a system.
In simple words a test case is brief description of
what to test and how to test.

11

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

MTM

12

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

13

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

14

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Difference between Severity and Priority?


Severity

Priority

It is the extent to which the


defectcan affect the
software.

Priority defines the order in


which we should resolve a
defect.

Critical

Low

Major

Medium

Moderate

High

Minor

15

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

scenarios related to the severity and priority


High Priority & High Severity
High Priority & Low Severity
High Severity & Low Priority
Low Priority and Low Severity

16

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Bug Report

Having clearly specified bug number


Reproducible
Be Specific

17

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

18

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Unit testing
1. NUNIT
2.VISUAL STUDIO UNIT TEST

19

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

20

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Click here to add


Customer / Partner
Logo

21

Thank you

2014 WIPRO LTD | WWW.WIPRO.COM | CONFIDENTIAL

Вам также может понравиться