Print This Article Post Comment Add To Favorites Email to Friends Ezine Ready

What Are The Steps In Stlc?

By: Commedia Home | Computers-and-Technology


With the advancement of IT, many customized computer software and web software applications are developed and are introduced in the market. It should be noticed that all the software developed does not meet the set quality standards and parameters. For this software testing method is developed which investigates and confirms whether the program is performing appropriately according to the set parameters and technical standards without any errors. Software testing life cycle (STLC) is a set of procedures that recognizes the best time to bring out the test procedures and also the best time to finish it off. The testing activities may be different from organization to organization but comprises of some basic common steps. Software testing life cycle is broadly divided into following stages:
Test Planning
In this phase, the project manager identifies the areas needed to be tested. Once the requirements of the project are identified, a test plan document is developed. The test plan document must consist of the following information:
â€Scope of testing activities
â€Total number of items and features to be tested
â€Total number of items and features not to be tested
â€Approach of the testing plan
â€Resource required for all the testing activities
â€Time required to complete the testing process
â€Risks/hazards involved in the testing plan
â€Final deliverables

Test Analysis
Once test plan is finalized, the next step would be test analysis which involves deciding upon types of testing done at various steps of software test life cycle
Test Design
Based on the project necessities, a test design is prepared which involves identification of various modules of the software. The test design is based on the decision based on whether manual or automated testing is to be done. A final checklist is prepared which covers all the features of the project.
Construction and Verification
In this phase all the test plans, test cases, Stress and performance testing strategy and computerized script tests is to be completed. The development team is to be supported in testing the unit & reporting of nay errors found. Finally, in this phase of software test life cycle
, integration tests are performed and error reporting is done.

Testing Cycles
In this phase, the tests are run and if any bugs are found it needs to be fixed by the development team. This process is repeated again and again until all the bugs are completely wiped out.
Final Testing and Implementation
In this phase the remaining stress, load, acceptance, efficiency and recovery testing are conducted before the application is validated under production conditions.
Post Implementation
Once the testing process is evaluated, all the bugs evolved during the various stages of the software testing are documented to avoid similar kind of problems in the near future.
These are major steps in STLC. However, the actual requirement varies from project to project depending on availability of time and budgeting of the project.




Article Source: http://www.eArticlesOnline.com

About the Author:
SCMS has successfully completed more than 50 testing engagements multiple technologies, scope and complexity for global clients. We work for multiple clients that are in the field of ERP, CRM, Real Estate, E-commerce application and more. Software Testing Life Cycle or STLC is a comprehensive group of testing related steps followed to deliver quality product

Tags: ,

Please Rate this Article

 

Not yet Rated

Click the XML Icon Above to Receive Computers-and-Technology Articles Via RSS!

Recent Related Articles From Computers-and-Technology

  • Product Life Cycle Management Software: Produced And Marketed
    By: George Purdy | May 26th 2008
    Each product that is made goes through phases that begin with market study which helps form a business case. After this phase product research is done. Next a production process is started with this step also comes searching for raw materials. Last the product is manufactured and then delivered to the customer who paid for ... Read

  • Would You Like To Know When Is The Best Time To Conceive A Boy
    By: Allison Thompson | Mar 30th 2009
    For those couples who are trying to conceive a boy the chances of them having one are much higher than they think. When it comes to statistics a couple has a much higher chance of having a boy than they are a girl. However, by learning about when is the best time to conceive a boy can further increase these chances for th ... Read

  • What Is The Best Time To Go To The Seychelles
    By: Lucy Tucker | Sep 14th 2006
    The short answer is that there may not be a best time to visit the Seychelles.

    My first visit was in mid February, which was a no options trip, we saw an unbelievable offer in a newspaper, and it had to be taken in mid February. It was only then that friends told us why it was so cheap, and that was because o ...
    Read

  • Best Time To Get Pregnant
    By: Bryan R Abel | Apr 22nd 2008
    Get the answer of all your doubts from fertility doctors such as the best time to get pregnant, how you go about it and many more. Read

  • Offshore Software Testing
    By: http://www.binarysemantics.com/ | Apr 18th 2008
    Software Testing determines the efficiency and the functioning of a software. It can be regarded as a crucial phase in the Software Development Life Cycle. Testing pulls out all the drawbacks in the functioning of the software. Read

  • Importance Of Documentation In Software Testing
    By: Commedia | Dec 7th 2010
    Software testing is an integral part of software development life cycle. With the type of innovative solution expected from software developers, the frequency of bugs appearing in the products developed has also increased Read

  • Software Testing- Software Development Life Cycle
    By: Yaniv Iny | Feb 3rd 2010
    PractiTest offers software testing, ALM tool, test management, saas test management, test tool, QA management software, software testing tool, manual testing tools, testing management and test management tools. Read

  • Software Testing Methods
    By: Shriv | Dec 22nd 2010
    Any good software testing services is partly intuitive, but largely methodical. A software testing team follows the steps of software testing life cycle and helps in delivering software project that correct, complete, secure and with quality desired. Read

  • Phases In Database Development Life Cycle
    By: Steve Irron | Aug 20th 2009
    The software development is the group of actions needed to transform the user’s need into an effectual software solution. Read

  • Web Development Process-development Life Cycle
    By: mark johnson | Nov 3rd 2006
    Web Development process can also be classified into different development life cycle steps just like traditional software development process. Read


Copyright © 2005-2011 eArticlesOnline, LLC - All Rights Reserved
Terms of Service | Privacy Policy