8
QA testing process

QA Tips on Software Development Testing Process

  • Upload
    zeteo12

  • View
    276

  • Download
    3

Embed Size (px)

DESCRIPTION

Software testing is the process of finding defects i.e. Variance between expected results and actual result.

Citation preview

Page 1: QA Tips on Software Development Testing Process

QA testing process

Page 2: QA Tips on Software Development Testing Process

Content

2

What is software Testing

Basics of software testing

SDLC (Software Development life cycle)

STLC (Software Testing life cycle)

Types of testing

Page 3: QA Tips on Software Development Testing Process

3

Definition: Software testing is the process of finding defects i.e. Variance between expected results and actual result.

Verification: Verification is the process to make sure the product satisfies the conditions imposed at the start of the development phase.

Validation Validation is the process to make sure the product satisfies the specified requirements at the end of the development phase.

Basics of software testing

Blackbox Testing

Whitebox Testing

Basics of software testing

Page 4: QA Tips on Software Development Testing Process

SDLC & STLC

4

Software Development life cycle (SDLC) : SDLC defines the phases of application development. It consists of Requirement , Analysis and Design, Implementation, Testing, Deployment, Maintenance . Software Testing Life cycle (STLC) : STLC defines the series of activities which should be carried out systematically to help the evaluation of software application.

STLC consists of different phases :

Requirement analysis

Test Planning

Test Design

Test Implementation

Test Execution

Test Closure

Page 5: QA Tips on Software Development Testing Process

Types of testing

5

Unit Testing

Unit testing is process of testing the smallest individual component of software.

Integration Testing

Integration is a process of combining and testing multiple components together..

Regression Testing

Regression testing is carried out to determine whether the changed component has affected the functionality of the unchanged component..

Page 6: QA Tips on Software Development Testing Process

System testing System testing is the testing to ensure that the features of the application as a whole are working correctly. It is done by tester.

Acceptance testing

Acceptance testing is the final stage of testing before the system is accepted for operational use. Its criteria is based on “requirement documents”.

Types of testing

Page 7: QA Tips on Software Development Testing Process

Questions ?

7

Email Us @ [email protected] 

Page 8: QA Tips on Software Development Testing Process

Worldwide Offices:USA (Dallas)India (Pune)

Partner Offices:Monterrey (Mexico)Frankfurt (Germany)Stockholm (Sweden)

Email: [email protected] Corporate URL: www.zeteoconsulting.com