What is Software Testing Life Cycle (STLC) ?

Discussion in 'Testing Life Cycle' started by KiranHL, Jun 24, 2008.

  1. KiranHL

    KiranHL New Member

    Software Testing Life Cycle (STLC) is nothing but a whole testing process:

    - Test planning
    - Writing test cases
    - Review test cases
    - Executing test cases
    - Report the defect
     

  2. tossy

    tossy New Member

    The Software Testing Life Cycle, (STLC), is the road map to a product success. QALAB consists of a set of phases that define what testing activities to do and when to do them. It also enables communication and synchronization between the various groups that have input to the overall testing process.
    In the best of worlds the STLC parallels the Software Development Life Cycle, coordinating activities, thus providing the vehicle for a close working relationship between testing and development departments.
    STLC Phases
    Proposal/Contract
    Testing Requirements Specification (TRS)
    Design
    Testing
    Inspection and Release
    Client Acceptance

    Proposal/Contract
    • Analyze scope of project
    • Prepare Contract
    • Review of Contract
    • Release

    Testing Requirements Specification (TRS)
    • Analysis
    • Product requirements document
    • Develop risk assessment criteria
    • Identify acceptance criteria
    • Document product Definition, Testing Strategies
    • Define problem reporting procedures
    • Planning
    • Schedules

    Design
    • Preparation of Master Test Plan
    • Setup test environment
    • High level test plan
    • Design Test plans, Test Cases
    • Decide if any set of test cases to be automated

    Testing
    • Planning
    • Testing - Initial test cycles, bug fixes and re-testing
    • Final Testing and Implementation
    • Setup database to track components of the automated testing system, i.e. reusable modules

    Inspection and Release
    • Final Review of Testing
    • Metrics to measure improvement

    Client Acceptance
    Replication of Product Product Delivery Records Submission Client Sign-off .
     
  3. AnilOjha82

    AnilOjha82 New Member

    Is the above explained process is correct about STLC,
     
  4. shalini007

    shalini007 New Member

    No.Its is gud to know about the STLC process for freshers...But interview purpose no need of this much explanation. u simply can tell....

    Phases of STLC are,
    1.Test Plan
    2. TestCases Preparation & Review
    3. Executing TestCases
    4. Analyse the result & Defect Reporting
     
  5. tossy

    tossy New Member

    * Test Strategy
    * what is the purpose of software testing's - Bug removal, System

    Test Plan
    * what is the purpose of software testing's - Bug removal, System

    Test Scenario

    * Test Case

    Test Strategy:

    Test Strategy is a Document, developed by the Project manager, which contains what type of technique to follow and which module to test.

    Test Plan:

    Test plan is a Document, developed by the Test Lead, which contains "What to Test","How to Test", "When to Test", "Who to Test".

    Test Scenario:

    A name given to Test Cases is called Test Scenario. These Test Scenario was deal by the Test Enggineer.

    Test Cases:

    It is also document and it specifies a Testable condition to validate a functionality. These Test Cases are deal by the Test Enggneer
     
  6. vklakkam

    vklakkam New Member

    nice msg. it is very useful to me. thanks..
     
  7. All the points are very good for STLC.STLC involves continuous testing of the solution even after the software plans are complete and the tested system implement.It is an integral component of SDLC.
     
  8. kapil.52

    kapil.52 New Member

    STLC in sin aimple words, is the phases in which the complete testing plan is divided. These Phases are:
    1. TEST PLAN
    2. TEST DESIGN
    3. TEST IMPLEMENTATION (IN CASE OF AUTOMATION TESTING)
    4. TEST EXECUTION & DEFECT REPORTING
    5. POSTMORTEM REVIEW OF THE STLC.
     
  9. manigovinth

    manigovinth New Member

    Software testing life cycle comprises of many testing related activities that will be carried out prior to development, during development and post development. Software testing life cycle helps in identifying what all test activities to be carried out and when to accomplish the testing activities. At every stage of development there will be a testing activity. There will not be a standardized Testing life cycle, different organization will be having different testing process, but every organization involved in Software business development business will be having a testing life cycle. In this article we will be discussing in detail about the different phases in STLC.

    Software testing life cycle consists of 7 phases: Planning, Analysis, Design, Creation and Verification, Execution, Final Testing, Actions after implementation.

    Cegonsoft Lamp Training
     
  10. Jhonsam

    Jhonsam New Member

    Software Testing Life Cycle:
    Software testing life cycle or STLC refers to a comprehensive group of testing related actions specifying details of every action along with the specification of the best time to perform such actions. There can not be a standardized testing process across various organizations, however every organization involved in software development business, defines & follows some sort of testing life cycle.
    STLC by & large comprises of following Six Sequential Phases:
    1) Planning of Tests

    2) Analysis of Tests

    3) Designing of Tests

    4) Creation & Verification of Tests

    5) Execution of Testing Cycles

    6) Performance Testing, Documentation

    7) Actions after Implementation
     
  11. anil.manju01

    anil.manju01 New Member

    1.System Study
    2.Test Plan
    3.write test case
    1.Identified all possibel scenories
    2.Write Test case
    3.Review Test Case
    4.Fix Review Comments
    5.Test case Approval
    6.Store Test case in Test case repository
    4.Prepare Traceability matrix
    5.Test execution.
    6.Defect Tracking.
    7.Prepare Test execution Report
    8.Retrospect Meeting.
     
  12. gabrilla

    gabrilla New Member

    SOFTWARE TESTING LIFE CYCLE
    It contains 6 phases.
    1. TEST PLANNING.
    2. TEST DEVELOPMENT.
    3. TEST EXECUTION.
    4. RESULT ANALYSIS.
    5. BUG TRACKING.
    6. REPORTING.

    Cegonsoft provide the best training in Software Testing.

    cegonsoft
     
  13. mfsi_sitamj

    mfsi_sitamj New Member

    Hello KiranHL,

    Software Testing Life Cycle (STLC) is an approach of testing where we organize tests through out the Software Development Life Cycle.

    Mainly STLC is applied in V Model and consists of six (generic) phases:-
    Phases :-
    Test Planning,
    Test Analysis,
    Test Design,
    Construction and verification,
    Testing Cycles,
    Final Testing and Implementation and
    Post Implementation.

    Regards
    Sitam.
     
  14. mfsi_sitamj

    mfsi_sitamj New Member

    Hello KiranHL,

    Software Testing Life Cycle (STLC) is an approach of testing where we organize tests through out the Software Development Life Cycle (SDLC).

    Mainly STLC is applied in V Model and consists of six (generic) phases:-
    Phases :-
    Test Planning,
    Test Analysis,
    Test Design,
    Construction and verification,
    Testing Cycles,
    Final Testing and Implementation and
    Post Implementation.

    Regards
    Sitam.
     
  15. rajeshchoudary

    rajeshchoudary New Member

  16. Software Testing Life Cycle (STLC) is an approach of testing where we organize tests through out the Software Development Life Cycle (SDLC).

    Here i am adding my knowledge:
    V Model:

    In the basic Waterfall model process seen some disadvantages or limitations in the model which started a new SDLC model. As we seen in the Waterfall model the issues found in the end of the SDLC, this is due to the testing is occurred in the end phases of the you SDLC. To overcome this problem the V-Model is comes into the picture. It is always better to introduce testing in the early phase of SDLC, as in this model the testing activity gets started from the early phase of the SDLC.

    Before starting the actual testing, testing team has to work on various activities like preparation of Test Strategy, Test Planning, Creation of Test cases & Test Scripts which is work parallel with the development activity which help to get the test deliverable on time.

    Continue reading: Software Testing
     
  17. richak.mca

    richak.mca New Member

    STLC is consists of four phases:
    1)Requirement Phase
    2)Test Case Phase
    3)Test cases execution phase and
    4)Defect Phase.

    For e.g To test a particular functionality of a web application,first understand the requirement of that function(preconditions,what it supposed to do etc..),then write test cases,execute them and finally end with the defects found.
     

Share This Page