Friday, August 15, 2008

What is Software Testing Life Cycle (STLC)

Software Testing is most important task in software development.Once you developing a software Application,you have to understand the software development life wise Software Testing Life Cycle is also parallel goes with the Software Development life Cycle.

Now I am going to explain section by section of Software Testing Life Cycle.


1. Requirement Analysis

In Requirement analysis phase need to understand of all the software requirements.for this you can use Software Requirement Specification (SRS) Document.

2. Test Case Writing

In this phase you have to write test cases by covering all the features and functionality in application.

Test Case Document should contain following sections.

  • Test Case Name :- Name Of the Test Case (Ex : Click Ok Button)
  • Test Case :- How that test should do (Ex: Go to X window and Left Click Ok Button)
  • Expected Result : - Result Of the Test (Ex : Y window Display)
  • Status : - Actual Result of test case Pass/Fail
  • Comments : - Special Remarks of the test case.

3. Test Case Executing

Executing test cases in test case Document and filling.

4. Issue Reporting

During the application testing you have to track all the issues currently having.for this you can use issue tracking tool.

5.Issue Verification

After fix the issue you reported by the developer you have to retest that.above 3,4,5 STLC phases you have to follow as a cycle until application come up to some standard.

6. Release Product

In this phase you are ready to release the have to make release notes for it.In release not contain all the areas you tested and what are the knows issues in this release application.


Chathuri said...

Nice Blog....

RBCS Software test consultants said...

I have heard and read about SDLC i.e software development life cycle but never heard of this. Good to know this new term. Thanks for posting. said...

If by STLC you mean Software Testing Life Cycle, the domain is very broad.

The typical steps of STLC are:
- Pinpointing Requirements and creating Use Case Documents
- Defining a Test Plan
- Defining Test Cases
- Executing Test Cases
- Bug Analysis and Reporting
- Retesting the reported bugs, after bug fixing sessions.

It's about defining interaction scenarios from the point of view of the future user(s), performing walk-troughs and reporting possible problems to the development team(s), in a structured standardized manner.

The requirements analysis is actually a part of the Software Development Life cycle, but is required in the testing stage.
What is the difference between SDLC and STLC?

Anonymous said...

It is a nice blog. Well we are IT organization i.e. Publicus Solutions Ltd is an established IT firm in London delivering its magnificent IT and web based services to different region of business and industries. It has become leading name in IT Support London along with IT consultancy services in London and IT Support and solutions London. If you need more details just log on to in

Sherlin Jones said...

Looking for best selenium training in Chennai, Credo Systemz is the no 1 selenium Training institute in Chennai offering professional selenium course by selenium experts.

Selenium Training Education said...

Software Testing Life Cycle Selenium Training in Chennai is testing executed by the systematic process and it's planned to automate manner. In this test to improve that our product quality increase Best Selenium Training Institute in Chennai
.I too like to suggest some useful links for your viewers.

Gopal Ainavalli said...

Nice information.It's rally useful to me.Thanks for sharing.

Learn QTP Online

Peter Johnson said...

Awe! What An Blog Very Helpful and interesting Really A great center for acquiring knowledge.Very Helpful Post And Explained Very Clearly About All the things.Very Helpful. Coming To Our Self We Provide commercial restaurant supply parts.Really Thankfull For the blogger providing such a great information.Thank you. Have a Nice Day.

seo said...

Really It's A Great Pleasure reading your Article,learned a lot of new things,we have to keep on updating it,Urgent Care in Chicago.By getting them into one place.Really thanks for posting.Very Thankful for the Informative Post.Really Thanks For Posting.

Lathika Honey said...

Thank for sharing the information Excellent article Bala Guntipalli Thanks for posting.

Lathika Honey said...

Thanks For Sharing Valuable Information, Very Useful For U Mulesoft Certification Training