• Manual Testing

    Manual Testing is the process of manually testing software for defects.

  • Automation Testing

    Test Automation is the use of special software to control the execution of tests and the comparison of actual outcomes with predicted outcomes.

  • Mobile Application Testing

    Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency.

  • Database Testing

    Database testing is about checking exact values which have been retrieved from the database by the web or desktop application data should correctly match as per the records that are stored in the Database

Saturday, February 1, 2014

Posted by Sri Harsha Emani
No comments | 2/01/2014 02:11:00 AM


What is Testing?

Testing is the process of evaluating a product or a system to ensure it is defect free by satisfying the customer’s requirements.

Testing improves Quality.

What is Quality?

“QUALITY” is defined as justification of all the requirements of a customer in a product.

Note: Quality is not defined in the product. It is defined in the customer’s mind.

Software testing is basically of two types:
        ·         Manual Testing
        ·         Test Automation

Road Map for Manual Testing

   1)      SDLC Models
a)       Sequential Models
i)                    Waterfall Model
ii)                   V Model
b)      Iterative Models
i)                    Spiral Model
ii)                   Agile Models
   2)      Test Levels
a)      Unit Testing (Component / Module)
b)      Integration Testing
c)       System Testing
d)      Acceptance Testing
   3)      Test Types
a)      Functional Testing
b)      Non-Functional Testing
c)       Re and Regression Testing
d)      Structural Testing
   4)      Test Design Techniques
a)      Black box Test Design Techniques / Specification Based Techniques
i)                    Equalent Classes
ii)                   Boundary Value Analysis
iii)                 Decision Table Testing
iv)                 State Transition Testing
v)                  Use Case Testing
b)      White box Test Design Techniques/ Structural Based Techniques
i)                    Statement Testing
ii)                   Condition Testing / Multi Condition Testing
iii)                 Decision Testing
c)       Experience Based Techniques
i)                    Exploratory Testing
ii)                   Error Guessing
   5)      Software Test Process (STLC)
a)      Test Planning
b)      Test Design and Analysis
c)       Test Execution
d)      Test Closure
   6)      Test Artifacts
a)      Test Policy
b)      Test Strategy
c)       Test Plan
d)      Traceability matrix
e)      Test Scenarios
f)       Test case
g)      Defect Reports
h)      Test Summary Report

Continue

0 comments:

Post a Comment

Blogroll

Blogger news

BLOGROLL

Blogger templates

Blogroll

About