positive flow

22
Testing Concepts

Upload: sathishkumar-vasudevan

Post on 28-May-2015

110 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Positive Flow

Testing Concepts

Page 2: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 2

Agenda

Intro

Testing Methods

Testing Steps

Testing Types

Testing Models

Page 3: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 3

Intro to testing

What?

Why?

How?

When?

Who?

Page 4: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 4

Testing Methods

White Box Testing

Black Box Testing

Grey Box Testing

Page 5: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 5

White Box Testing

White box testing is when the tester has access to the internal data structures and algorithms including the code that implement these.

Page 6: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 6

Black Box Testing

Black box testing treats the System/software as a "black box"—without any knowledge of internal implementation.

Page 7: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 7

Grey Box Testing

Grey Box testing is a partial combination of both white box and black box testing.

Page 8: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 8

Steps in Testing(STLC) Requirment Analysis

Test Planning

Test Execution

Test Reporting

Test Result Analysis

Defects Retesting

Test Closure

Page 9: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 9

Testing Types

Unit Testing

Integration Testing

Regression Testing

Acceptance Testing

Ad Hoc Testing

Security Testing

Page 10: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 10

Unit Testing

•In Software Testing:

Done after completing a new Module.

Test the new Module alone

•In TBA:

Done after completing new provision change.

Test the new provision work as expected

Page 11: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 11

Integration Testing

•In Software Testing:

Done after joining new Module to the product.

Test the connectivity of new module with old modules

•In TBA:

Done in master test (C) database.

Test all the provisions connected with the new changes.

Page 12: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 12

Regression Testing

•In Software Testing:

Test to make sure old features have not been affected by the addition of new module.

•In TBA:

Done after the provisions are moved to staging.

Test the new changes works as in Staging (Z)Database.

Page 13: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 13

Acceptance Testing

Final testing before delivering to client.Classified as:

Alpha Testing Beta Testing

•In Software Testing:Alpha - Product used inside the companyBeta – Launching a Beta Version

•In TBA:Alpha - Prod VerificationBeta - ??????

Page 14: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 14

Ad Hoc Testing

Not a formal Testing.

Wont have a test plan.

•In S/W testing: Testing of a module which is added at the end of delivery.

•In TBA: Testing done when a defect is solved.

Page 15: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 15

Security Testing

Done by the admin team.

To control hacking.

•In S/W testing: Confidential product will be tested.

•In TBA: Most important testing as TBA contain personal datas.

Page 16: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 16

Testing Models

Waterfall Model

Spiral Model

V-Shaped Model

Page 17: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 17

Waterfall Model

The waterfall model is a sequential process. Progress is seen as flowing.

Page 18: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 18

Spiral Model

Testing will be done in each phase

RequirmentDesign

Implementation Verification

Page 19: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 19

V-Shape Model

Plan for testing done side by side during analysis process.

Page 20: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 20

Recap

Page 21: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 21

Questions?!?!?

Page 22: Positive Flow

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)Proprietary & Confidential (Optional) | Date (Optional) 22