Wednesday, July 18, 2007

STLC(Software Testing Life Cycle)

Order of STLC:
  • 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

what is the purpose of software testing's - Bug removal, System
  • Test Case
what is the purpose of software testing's - Bug removal, System

Test Strategy:hat is the purpose of software testing's - Bug removal, System

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

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 plan is a Document, developed by the Test Lead, which contains "What to Test","How to Test", "When to Test", "Who to Test".

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

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

Test Scenario:

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

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

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

2 comments:

uma said...

It can be further explained in a better way.

There is a systematic cycle to software testing, although it varies from organization to organization

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

Every company follows its own software testing life cycle to suit its own requirements, culture & available resources. The software testing life cycle can’t be viewed in isolation, rather it interacts with the every phase of Software Development Life Cycle (SDLC). Prime focus of the software testing life cycle is on managing & controlling all activities of software testing. Testing might be manual testing or an automated testing using some tool.

Penna Sparrow said...

Proxy Servers
Outsourcing of Software Testing Activity
Testing vs Debugging
Characteristics of a Good Software