Manual Testing Tutorial for Beginners

Manual Testing Tutorial for Beginners 

I) SDLC (Software Development Life Cycle)

    a) Sequential Models (Waterfall Model, V model)
    b) Incremental / Iterative Models (Spiral Model, Agile Models)

II) Software Test Levels
    a) Unit / Component / Program / Module Testing
        Testers: Developers

    b) Integration Testing
        Testers: Developers
    ***c) System Testing
        Testers: Independent Testers
    d) Acceptance Testing
        Testers: End users

III) Software Test Types
    Functional Testing
    Non-Functional Testing
        Performance /Load /Stress Testing
        Usability Testing
        Configuration Testing
        Recovery Testing
        Reliability Testing
        Localization /Internationalization Testing

IV ) Test Design Techniques
    a) White Box Test Design Techniques
    1) Statement Testing
        2) Decision Testing
        3) Condition Testing Etc...
    b) Black Box Test Design Techniques
    1) Equalent Classes
        2) Boundary Value Analysis
        3) Decision Tables
        4) State Transition Testing
        5) Use case Testing

    c) Experience based Techniques
    1) Error guessing
        2) Exploratory Testing
V) Software Test Process / STLC
    a) Test Planning
    1) Understanding & Analyzing the Requirements
        2) Risk Analysis
        3) Test Strategy Implementation
        4) Test Estimations (Budget, Time, Resources and Scope of the Project)
        5) Team formation
        6) Test Plan Documentation
        7) Configuration Management Planning
        8) Defining Test Environment Set-up
    b) Test Design
    1) Generating Test Scenarios / Out lines
        2) Test Case Documentation
        3) Test Data Collection      

    c) Test Execution
        1) Verify Test Environment Set -up
        2) Create Test Batches
        3) Test execution
            Sanity /Smoke / BVT / BAT
            Comprehensive Testing
            Defect Reporting
            Defect Tracking
            Regression Testing (General, Final Regression)
    d) Test Closure
        1) Evaluating the Exit Criteria
        2) Collecting all artifacts from Test activities
        3) Test Summary Report
        4) Sending Test deliverables to the Customer
        5) Improvement suggestions for future projects

Quality Standards-----------------
    ISO (It is providing Terms. and Process)
    IEEE (Terms, Test Documentation templates etc...)
    CMM / CMMI (Process)
Domain Knowledge
Retail Market
Software Test Documents
Test plan Document

Test Case

Test Data

Defect Report

Test Summary Report etc...



Post a Comment